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
- Somente a entrada de texto no idioma padrão do agente é compatível com essa integração.
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
- Navegue até seu projeto do Google Cloud.
- No console do Google Cloud, ative a API Google Chat.
- 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).
- Preencha as informações de configuração (nome, URL do avatar, descrição etc.), conforme aplicável.
- Ative os recursos interativos.
Configurar o Dialogflow
- Clique na guia Gerenciar no painel à esquerda.
- Clique em Integrations no menu à esquerda.
- Clique no botão Conectar no bloco do Google Chat.
- Escolha um ambiente, conforme aplicável.
- Clique em Iniciar.
- 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.