Google Chat

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

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

  1. Navega a tu proyecto de Google Cloud.
  2. En la consola de Google Cloud, habilita la API de Google Chat.
  3. 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).
  4. 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

  1. Haz clic en la pestaña Administrar en el panel izquierdo.
  2. Haz clic en Integraciones en el menú de la izquierda.
  3. Haz clic en el botón Conectar en el mosaico Google Chat.
  4. Elige un entorno, según corresponda.
  5. Haz clic en Start.
  6. 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.