Con la integración de Meta Workplace, puedes crear un bot de Meta Workplace para interactuar con tus usuarios finales.
Cómo funciona
La integración funciona de la siguiente manera:
- Creas una integración de clientes que usa Meta Workplace.
- Debes configurar la integración de agentes de conversación (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 de Send de Meta.
- La integración de agentes conversacionales (Dialogflow CX) recibe mensajes del usuario final cuando actúa como webhook de Workplace de Meta.
Configuración
Para configurar la integración, debes realizar las siguientes acciones:
Sigue los pasos para crear una integración personalizada de Meta Workplace: Cómo 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 la app. Copia este valor. Este token se usará para configurar la integración desde la consola de agentes conversacionales (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 de agentes conversacionales (Dialogflow CX).
- Configura los permisos de integración personalizados. Asegúrate de que
Message any member
esté habilitado en Permisos.
Configura la integración desde la consola de agentes de conversación (Dialogflow CX):
- Ve a la consola de Dialogflow CX.
- Haz clic en la pestaña Administrar en el panel izquierdo.
- Haz clic en Integrations, en el menú de la barra lateral izquierda.
- Haz clic en el botón Conectar en la tarjeta Meta Workplace.
Se abrirá un cuadro de diálogo de configuración:
Secreto de app: Ingresa el secreto de la app en Configuración básica del panel de la app.
Token de acceso: Ingresa el token de acceso que copiaste durante la configuración de la app de Meta antes.
Verify Token: Puede ingresar el token privado que desees. Copia este valor. Se usará para configurar el webhook de Meta Workplace.
URL de webhook: Copia este valor. Se usará para configurar el webhook de Meta Workplace.
Start: Haz clic a fin de iniciar este servicio de integración para tu agente.
Finaliza la configuración de la integración personalizada de Meta Workplace y pruébala. Sigue los pasos que se indican en la documentación sobre el webhook de Meta Workplace para lograr lo siguiente:
- Configura el webhook de Meta para tu app. Usa los valores de Webhook URL y Verify Token que copiaste antes.
- Suscribe tu integración a los temas de webhook. Asegúrate de habilitar
messages
ymessaging_postbacks
en la suscripción de la página. - Probar tu app.
Mensajes de respuesta enriquecida
Los mensajes de respuesta enriquecida son compatibles con la carga útil personalizada en Entregas. Consulta Objeto de mensaje de parámetros de la API de Send para conocer el formato del mensaje.
Por ejemplo, la siguiente carga útil personalizada proporciona un mensaje de texto simple:
{ "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 del canal
Cuando se configuran, las respuestas específicas del canal con el canal DF_CX_FB_MESSENGER
se usan automáticamente cuando el agente responde a los mensajes de Meta Messenger.