Con la integración de Meta Workplace, puedes crear un bot de Meta Workplace para interactuar con tus usuarios finales.
Cómo funciona
Así funciona la integración:
- Crea una integración de cliente que use Meta Workplace.
- Configura la integración de los agentes conversacionales (Dialogflow CX) y la instancia de Workplace para que se comuniquen entre sí.
- La integración de agentes conversacionales (Dialogflow CX) envía mensajes al usuario final mediante la API Send de Meta.
- La integración de agentes conversacionales (Dialogflow CX) recibe mensajes del usuario final actuando como webhook de Workplace de Meta.
Configuración
Para configurar la integración, haz lo siguiente:
Sigue los pasos para crear una integración personalizada de Meta Workplace: Crear una integración personalizada de Meta Workplace.
- Crea una integración personalizada de Meta Workplace.
- En este paso, se te proporciona un secreto de aplicación. Copia este valor. Este token se usará para configurar la integración desde la consola Conversational Agents (Dialogflow CX).
- Crea o restablece el token de acceso de tu integración. Copia este valor. Este token se usará para configurar la integración desde la consola Conversational Agents (Dialogflow CX).
- Configura los permisos de integración personalizada. Asegúrate de que
Message any member
esté habilitado en Permisos.
Configura la integración desde la consola de agentes conversacionales (Dialogflow CX):
- Ve a la consola de Dialogflow CX.
- En el panel de la izquierda, haga clic en la pestaña Gestionar.
- En el menú de la barra lateral de la izquierda, haz clic en Integraciones.
- Haz clic en el botón Conectar de la tarjeta Meta Workplace.
Se abrirá un cuadro de diálogo de configuración:
Secreto de la aplicación: introduce el secreto de la aplicación desde Configuración básica del panel de aplicaciones.
Token de acceso: introduce el token de acceso que has copiado durante la configuración de la aplicación de Meta anterior.
Verificar token: puedes introducir el token privado que quieras. Copia este valor. Se usará para configurar el webhook de Meta Workplace.
URL del webhook: copia este valor. Se usará para configurar el webhook de Meta Workplace.
Iniciar: haz clic para iniciar este servicio de integración en tu agente.
Completa la configuración de la integración personalizada de Meta Workplace y pruébala. Sigue los pasos que se indican en la documentación Webhook for Meta Workplace para hacer lo siguiente:
- Configura el webhook de Meta para tu aplicación. Usa los valores de URL de webhook y Token de verificación que has copiado más arriba.
- Suscribe tu integración a temas de webhook. Asegúrate de habilitar
messages
ymessaging_postbacks
en la suscripción de la página. - Prueba tu aplicación.
Mensajes de respuesta enriquecidos
Los mensajes de respuesta enriquecida se admiten mediante Custom Payload (Carga útil personalizada) en Fulfillment (Cumplimiento). Consulta el objeto de mensaje de parámetros de la API Send para ver el formato del mensaje.
Por ejemplo, la siguiente carga útil personalizada proporciona un mensaje de texto sencillo:
{ "text": "Hello, world" }
La siguiente carga útil personalizada proporciona un mensaje de imagen:
{ "attachment": { "type": "image", "payload": { "url": "https://example.com/test.jpg" } } }
Respuestas específicas de un canal
Cuando se configuran, las respuestas específicas de un canal con el canal DF_CX_FB_MESSENGER
se usan automáticamente cuando el agente responde a mensajes de Meta Messenger.