Google Chat

A integração do Google Chat com o Dialogflow permite criar facilmente apps do Google Chat com processamento de linguagem natural baseado na tecnologia do Dialogflow.

Limitações

Configurar o Google Chat

Para configurar a integração do agente com o Google Chat, é necessário o seguinte:

  • um projeto do Google Cloud;

Criar um app do Google Chat

  1. Navegue até seu projeto do Google Cloud.
  2. No console do Google Cloud, ative a API Google Chat.
  3. Acesse a página de configuração da API Google Chat (Menu > APIs e serviços > APIs e serviços ativados > API Google Chat > Configuração).
  4. Preencha as informações de configuração (nome, URL do avatar, descrição etc.), conforme aplicável.
    • Ative os recursos interativos.

Configurar o Dialogflow

  1. Clique na guia Gerenciar no painel à esquerda.
  2. Clique em Integrations no menu à esquerda.
  3. Clique no botão Conectar no bloco do Google Chat.
  4. Escolha um ambiente, conforme aplicável.
  5. Clique em Iniciar.
  6. Copie o endereço em Webhook URL.

Ativar o webhook no Google Chat

Volte para a página de configuração da API Google Chat e cole o URL do webhook em Recursos interativos > Configurações de conexão > URL do app.

testes

Para testar o app configurado, adicione-o a um espaço do Google Chat ou envie uma mensagem direta.

Mensagens de resposta avançadas

As mensagens de resposta avançadas são compatíveis com o Payload personalizado em Fulfillment. Consulte o formato das mensagens em API de mensagens do Google Chat.

Mensagem de texto

O payload personalizado a seguir fornece uma mensagem de texto do Google Chat:

{
  "text": "Hello, world"
}

Mensagem do cartão

O payload personalizado a seguir fornece uma mensagem de cartão do chat do Google:

{
  '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'
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      ]
    }
  }]
}

Respostas específicas do canal

Quando configuradas, as respostas específicas do canal com o canal DF_CX_GOOGLE_CHAT serão usadas automaticamente quando o agente responder a mensagens do Google Chat.