Google Chat

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

Limitações

Configurar o Google Chat

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

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.

  1. No console do Google Cloud, ative as APIs Google Chat e Dialogflow.

  2. Confirme se você está ativando as APIs no projeto correto do Cloud e clique em Próxima.

  3. Confirme se você está ativando as APIs corretas e clique em Ativar.

Configurar no Dialogflow CX

  1. Acesse o Console do Dialogflow CX.
  2. Escolha seu projeto do Google Cloud.
  3. Selecione seu agente.
  4. Selecione a guia Manage.
  5. Clique em Integrations no menu da barra lateral à esquerda.
  6. Clique em Conectar no Google Chat.
  7. 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 exibida 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.
  8. Escolha um Ambiente conforme aplicável.
  9. Digite endereços de e-mail para disponibilizar este app do Chat a pessoas e grupos específicos, conforme aplicável.
  10. Clique em Iniciar.

testes

Para testar o app configurado, mencione-o em um espaço do Google Chat ou envie uma mensagem direta. Por exemplo,

  1. Abra o Google Chat.
  2. Clique em Nova conversa.
  3. No campo Adicionar uma ou mais pessoas, digite o nome do app do Chat.
  4. 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 aceitas usando Payload personalizado em Fulfillment. Consulte o formato das mensagens na API Google Chat message.

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 às mensagens do Google Chat.