La integración de Google Chat de Dialogflow te permite crear fácilmente apps de Google Chat con la comprensión del lenguaje natural basada en la tecnología de Dialogflow.
Limitaciones
- Esta integración solo admite la entrada de texto en el idioma predeterminado del agente.
Configura Google Chat
A fin de configurar la integración de Google Chat para tu agente, necesitarás lo siguiente:
- Un proyecto de Google Cloud
Crea una app de Google Chat
- Navega a tu proyecto de Google Cloud.
- En la consola de Google Cloud, habilita la API de Google Chat.
- Navega a la página de configuración de la API de Google Chat (Menú > APIs y servicios > APIs y servicios habilitados > API de Google Chat > Configuración).
- Completa la información de configuración (nombre, URL del avatar, descripción, etc.) según corresponda.
- Asegúrate de habilitar las funciones interactivas.
Configura Dialogflow
- Haz clic en la pestaña Administrar en el panel izquierdo.
- Haz clic en Integraciones en el menú de la izquierda.
- Haz clic en el botón Conectar en el mosaico Google Chat.
- Elige un entorno, según corresponda.
- Haz clic en Start.
- Copia la URL de webhook.
Habilita webhook en Google Chat
Vuelve a la página de configuración de la API de Google Chat y pega la URL de tu webhook en Funciones interactivas > Configuración de la conexión > URL de la app.
Prueba la configuración
Para probar tu app configurada, agrégala a un espacio de Google Chat o envíale un MD.
Mensajes de respuesta enriquecida
Los mensajes de respuesta enriquecida son compatibles con la carga útil personalizada en Entregas. Consulta la API de mensajes de Google Chat para obtener información sobre el formato del mensaje.
Mensaje de texto
La siguiente carga útil personalizada proporciona un mensaje de texto de Google Chat:
{ "text": "Hello, world" }
Mensaje de la tarjeta
La siguiente carga útil personalizada proporciona un mensaje de tarjeta de Google Chat:
{ 'cardsV2': [{ 'cardId': 'createCardMessage', 'card': { 'header': { 'title': 'A card message!', 'subtitle': 'Sent from Dialogflow', 'imageUrl': 'https://developers.google.com/chat/images/chat-product-icon.png', 'imageType': 'CIRCLE' }, 'sections': [ { 'widgets': [ { 'buttonList': { 'buttons': [ { 'text': 'Read the docs!', 'onClick': { 'openLink': { 'url': 'https://developers.google.com/workspace/chat' } } } ] } } ] } ] } }] }
Respuestas específicas del canal
Si se configuran, las respuestas específicas del canal con el canal DF_CX_GOOGLE_CHAT
se usarán automáticamente cuando el agente responda a los mensajes de Google Chat.