Interações com uma integração

Com uma integração, as interações dos utilizadores finais são processadas por si. Só tem de criar um agente, implementar opcionalmente um webhook e configurar a integração.

Este guia mostra como usar a integração do Dialogflow CX Messenger para fornecer uma interface do utilizador de chat de texto simples para o seu agente.

Antes de começar

Se não planeia usar uma integração, pode ignorar este início rápido.

Antes de ler este guia, deve fazer o seguinte:

  1. Leia as noções básicas sobre fluxos.
  2. Realize os passos de configuração.
  3. Execute os passos no guia de início rápido Crie um agente com fluxos. Os passos abaixo continuam a funcionar no mesmo agente. Se já não tiver esse agente, pode transferir o agente e restaurá-lo.

Configuração

Para configurar o acesso não autenticado ao seu agente do Dialogflow CX Messenger:

  1. Aceda à consola Dialogflow CX.
  2. Escolha o seu projeto do Google Cloud.
  3. Selecione o seu agente.
  4. Selecione o separador Gerir.
  5. Clique em Integrações no menu da barra lateral esquerda.
  6. Clique em Associar no Dialogflow CX Messenger.
  7. É aberta uma caixa de diálogo de configuração.
  8. Se a integração tiver sido configurada anteriormente para este agente, é apresentado um código HTML incorporável. Independentemente de querer ou não o que foi autenticado ou não autenticado, clique no botão Desativar… na parte inferior da caixa de diálogo, para poder reconfigurar as definições no passo seguinte.
  9. Selecione um Ambiente.
  10. Selecione API não autenticada.
  11. Selecione um estilo.
  12. Restrinja opcionalmente o acesso ao domínio.
  13. Clique em Ativar a API não autenticada.
  14. A caixa de diálogo mostra o código HTML incorporável que pode ser incorporado no seu Website. Copie este código.
  15. Clique em Concluído.

Incorporar

Cole o código de incorporação que copiou acima numa página Web do seu Website. Os elementos HTML <script> e <df-messenger> devem estar no elemento <body> da sua página.

Se estiver a usar uma integração autenticada, defina o atributo oauth-client-id para <df-messenger> com o ID de cliente OAuth. Se quiser usar as identidades dos utilizadores finais para a autenticação de ferramentas, defina o atributo access-token-name com qualquer nome que quiser. Em seguida, use o token de portador com o valor $session.params.ACCESS_TOKEN_NAME para a autenticação da ferramenta.

Atualize quaisquer outros atributos que exijam atualização.

Para permitir esquemas responsivos, adicione também o seguinte ao elemento <head>:

<meta name="viewport" content="width=device-width, initial-scale=1">

Depois de incorporado, pode interagir com o seu agente através da página Web clicando no ícone de chat no canto inferior direito.

Captura de ecrã da interface do Messenger

Personalizar

Pode personalizar o aspeto e o comportamento desta interface do utilizador de várias formas. Consulte a documentação do Dialogflow CX Messenger para mais informações.