A integração do Google Chat com os agentes de conversação (Dialogflow CX) permite criar apps do Google Chat com compreensão de linguagem natural com base na tecnologia dos agentes de conversação (Dialogflow CX).
Limitações
- Essa integração só aceita entrada de texto no idioma padrão do agente.
Configurar o Google Chat
Para configurar a integração do agente com o Google Chat, é necessário o seguinte:
- Uma conta do Google Workspace com acesso ao Google Chat.
- um projeto do Google Cloud;
Ativar a API Google Chat
Antes de usar as APIs do Google, você precisa ativá-las em um projeto do Google Cloud. É possível ativar uma ou mais APIs em um único projeto do Google Cloud.
No console do Google Cloud, ative a API Google Chat e a API Dialogflow.
Confirme que você está ativando as APIs no projeto do Cloud correto e clique em Next.
Confirme se você está ativando as APIs corretas e clique em Ativar.
Configurar usando agentes de conversação (Dialogflow CX)
- Acesse o console do Dialogflow CX.
- Escolha seu projeto do Google Cloud.
- Selecione seu agente.
- Selecione a guia Manage.
- Clique em Integrations no menu da barra lateral à esquerda.
- Clique em Conectar no Google Chat.
- Preencha as seguintes informações obrigatórias:
- Nome: o nome mostrado para usuários que interagem ou consomem conteúdo criado por esse app, como mensagens, pesquisa e @menções. Por exemplo,
Conversational Agents (Dialogflow CX) App
. - URL do avatar: a imagem do avatar que aparece para os usuários que interagem com o app. Especifique um URL HTTPS que hospede uma imagem PNG quadrada (proporção de 1:1). Tamanho mínimo recomendado: 256 por 256 pixels. Por exemplo,
https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png
. - Descrição: uma descrição do app. Por exemplo,
A helpful bot that responds to real human conversation
.
- Nome: o nome mostrado para usuários que interagem ou consomem conteúdo criado por esse app, como mensagens, pesquisa e @menções. Por exemplo,
- Escolha um ambiente conforme aplicável.
- Insira os endereços de e-mail para disponibilizar o app de chat a pessoas e grupos específicos, conforme aplicável.
- Clique em Iniciar.
Teste
Para testar o app configurado, mencione-o em um espaço do Google Chat ou envie uma mensagem direta. Por exemplo,
- Abra o Google Chat.
- Clique em Novo chat.
- No campo Adicionar uma ou mais pessoas, digite o nome do seu app de chat.
- Selecione o app Chat nos resultados. Uma mensagem direta é aberta.
Mensagens de resposta avançadas
As mensagens de resposta avançadas são compatíveis com o Payload personalizado em Fulfillment. Consulte a API Message do Google Chat para conferir o formato da mensagem.
Mensagem de texto
O payload personalizado a seguir fornece uma mensagem de texto do Google Chat:
{ "text": "Hello, world" }
Mensagem do card
O payload personalizado a seguir fornece uma mensagem de card do Google Chat:
{ 'cardsV2': [{ 'cardId': 'createCardMessage', 'card': { 'header': { 'title': 'A card message!', 'subtitle': 'Sent from Conversational Agents (Dialogflow CX)', '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
são usadas automaticamente quando o agente responde às mensagens do Google Chat.