A integração do Google Chat do Dialogflow CX permite criar chats do Google apps com processamento de linguagem natural baseado na tecnologia do 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, você precisa do seguintes:
- 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 as APIs Google Chat e 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 no 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 que é exibido aos usuários que interagem ou consomem conteúdo criado pelo app, como em mensagens, na pesquisa e em @menções. Por exemplo,
Dialogflow CX App
. - URL do avatar: a imagem de avatar que é exibida aos 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 que é exibido aos usuários que interagem ou consomem conteúdo criado pelo app, como em mensagens, na pesquisa e em @menções. Por exemplo,
- Escolha um Ambiente conforme aplicável.
- Digite endereços de e-mail para disponibilizar este app do 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 app do 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 no Fulfillment. Consulte API Google Chat message para 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 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 às mensagens do Google Chat.