Cuando se crea un bot en la plataforma de Messenger, las conversaciones son mucho más que simples mensajes de texto. Aparte de texto, con la plataforma puedes enviar contenido multimedia enriquecido, como audio, vídeos e imágenes. Además, tienes acceso a un conjunto de opciones de mensajes estructurados como plantillas, respuestas rápidas y botones, entre otras. El objetivo de esta sección es ofrecer información general sobre los componentes con los que cuentas para crear tu propia experiencia de Messenger en las conversaciones.
Además de estos componentes, la plataforma de Messenger admite una vista web a pantalla completa con la que puedes enriquecer la experiencia que ofreces en las conversaciones de la plataforma, al llevarla también hasta la web. Consulta Vista web para obtener más información sobre cómo usarla.
El texto sencillo es la base de cualquier experiencia en Messenger. Es una de las herramientas más importantes que tienes a tu disposición para crear una experiencia conversacional. Prueba a procesar mensajes de texto con la función de procesamiento del lenguaje natural (NLP) integrado de la plataforma de Messenger para gestionar todo tipo de interacciones con texto sencillo.
Enviar texto →Además de texto, con la plataforma de Messenger puedes enviar activos multimedia enriquecidos como mensajes individuales o elementos adjuntos a plantillas de mensajes estructurados. Entre los tipos de activos admitidos se incluyen:
Los activos pueden enviarse desde una URL o tu sistema de archivos. En caso de activos que quieras enviar varias veces, tienes la opción de subirlos por adelantado con la API de carga de adjuntos o la primera vez que se envíen con la API de envío para ahorrar el tiempo y el ancho de banda que necesitarías si tuvieras que subirlos con cada envío. Los activos guardados se envían con un identificador attachment_id
que se les asigna cuando se suben.
Las plantillas son tipos de mensajes estructurados adaptados a distintos casos de uso. Resultan útiles para presentar en las conversaciones información que sería difícil de mostrar o que no quedaría bien utilizando únicamente texto sencillo. Las plantillas también admiten la inclusión de botones para ampliar sus funciones.
Estas son las plantillas de mensajes que tienes a tu disposición:
Las plantillas de mensajes también son compatibles con un conjunto de botones que añaden funciones como abrir la vista web, enviar un postback a tu webhook o compartir contenido, entre otras.
Enviar plantillas de mensajes →Usar botones →Con las respuestas rápidas puedes presentar al destinatario del mensaje un conjunto de opciones predefinidas que aparecen destacadas encima del editor. Cuando se toca una respuesta rápida, el conjunto de opciones se sustituye por un único mensaje de texto que se envía a tu webhook. Si lo deseas, también puedes añadir una imagen a una respuesta rápida.
Enviar respuestas rápidas →Un aspecto importante a la hora de crear un bot de Messenger es la generación de expectativas. A este respecto, las acciones de remitente son una herramienta importante con la que puedes controlar mediante programación los indicadores de escritura y de confirmación de lectura que se muestran en las conversaciones. Por ejemplo, cuando empiezas a procesar un mensaje, puedes configurar el indicador de confirmación de lectura para que la persona que interactúa con tu bot sepa que se ha visto su mensaje. A continuación, puedes mostrar el indicador de escritura para indicarle que se está preparando una respuesta.
Enviar acciones de remitente →La pantalla de bienvenida es lo primero que se ve al iniciar una nueva conversación con un bot de Messenger e incluye el nombre, la descripción, la foto del perfil y la foto de portada de tu página de Facebook. También puedes incluir un texto de saludo opcional en la pantalla, que presente la finalidad de tu bot.
La conversación con el bot se inicia cuando una persona toca el botón “Empezar”.
Configurar la pantalla de bienvenida →El menú persistente es un elemento de la interfaz de usuario que está activo de forma ininterrumpida y permite a las personas descubrir y acceder con mayor facilidad a las funciones de tu bot durante la conversación. El menú debe contener acciones de nivel superior que las personas puedan realizar cuando deseen. También puedes desactivar el editor si deseas que el menú persistente sea la única forma de interactuar con tu bot.
Configurar el menú persistente →