Una integración controla las interacciones del usuario final por ti. Solo necesitas compilar un agente, implementar un webhook de forma opcional y configurar la integración.
En esta guía, se muestra cómo usar la integración de Dialogflow CX Messenger para proporcionar una interfaz de usuario de chat de texto simple para tu agente.
Antes de comenzar
Si no planeas usar una integración, puedes omitir esta guía de inicio rápido.
Debes hacer lo siguiente antes de leer esta guía:
- Lee los conceptos básicos de los flujos.
- Realiza los pasos de configuración.
- Realiza los pasos de la guía de inicio rápido Compila un agente con flujos. Los siguientes pasos continúan el trabajo en el mismo agente. Si ya no tienes ese agente, puedes descargarlo y restaurarlo.
Configuración
Para configurar el acceso no autenticado a tu agente de Dialogflow CX Messenger, haz lo siguiente:
- Ve a la consola de Dialogflow CX.
- Elige tu proyecto de Google Cloud.
- Selecciona el agente.
- Selecciona la pestaña Administrar.
- Haz clic en Integrations, en el menú de la barra lateral izquierda.
- Haz clic en Conectar en Dialogflow CX Messenger.
- Se abrirá un cuadro de diálogo de configuración.
- Si la integración ya se configuró para este agente, verás el código HTML incorporable. Independientemente de si quieres que sea autenticado o no autenticado, haz clic en el botón Disable… en la parte inferior del diálogo para que puedas volver a configurar los parámetros en el siguiente paso.
- Selecciona un entorno.
- Selecciona API sin autenticar.
- Selecciona un estilo.
- Opcionalmente, restringe el acceso al dominio.
- Haz clic en Enable the unauthenticated API.
- En el diálogo, se mostrará el código HTML incorporable que se puede insertar en tu sitio web. Copia este código.
- Haz clic en Listo.
Incorporar
Pega el código de inserción que copiaste antes en una página web de tu sitio web.
Los elementos HTML <script> y <df-messenger> deben estar en el elemento <body> de la página.
Si usas una integración autenticada, establece el atributo oauth-client-id para <df-messenger> en tu ID de cliente de OAuth. Y si deseas usar las identidades de los usuarios finales para la autenticación de herramientas, establece el atributo access-token-name con el nombre que desees.
Luego, usa el token del portador con el valor $session.params.ACCESS_TOKEN_NAME para la autenticación de la herramienta.
Actualiza cualquier otro atributo que requiera actualización.
Para generar diseños con capacidad de respuesta, agrega lo siguiente a tu elemento <head>:
<meta name="viewport" content="width=device-width, initial-scale=1">
Una vez que lo hayas incorporado, podrás interactuar con tu agente a través de la página web haciendo clic en el ícono de chat en la esquina inferior derecha.

Personalizar
Puedes personalizar la apariencia y el comportamiento de esta interfaz de usuario de muchas maneras. Consulta la documentación de Dialogflow CX Messenger para obtener más información.