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
- Apenas 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:
- 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 se você está ativando as APIs no projeto correto do Cloud e clique em Próxima.
Confirme se você está ativando as APIs corretas e clique em Ativar.
Configurar usando agentes de conversa (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 Nova conversa.
- No campo Adicionar uma ou mais pessoas, digite o nome do seu app de chat.
- Selecione seu app do Chat nos resultados. Uma mensagem direta será aberta.
Mensagens de resposta avançadas
As mensagens de resposta avançadas são compatíveis com o uso do 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 conta do Google Chat mensagem de texto:
{ "text": "Hello, world" }
Mensagem do cartão
O payload personalizado a seguir fornece um serviço de chat mensagem do cartão:
{ '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.