Com a integração do Meta Workplace, pode criar um bot do Meta Workplace para interagir com os seus utilizadores finais.
Como funciona
Veja como funciona a integração:
- Cria uma integração de clientes que usa o Meta Workplace.
- Configura a integração dos agentes conversacionais (Dialogflow CX) e da instância do Workplace para que comuniquem entre si.
- A integração de agentes conversacionais (Dialogflow CX) envia mensagens ao utilizador final através da API Send da Meta.
- A integração de agentes conversacionais (Dialogflow CX) recebe mensagens do utilizador final atuando como o webhook do Workplace da Meta.
Configuração
Para configurar a integração:
Siga os passos para criar uma integração personalizada do Meta Workplace: Criar uma integração personalizada do Meta Workplace.
- Crie uma integração personalizada do Meta Workplace.
- Neste passo, é-lhe fornecido um segredo da app. Copie este valor. Este token vai ser usado para configurar a integração a partir da consola de agentes conversacionais (Dialogflow CX).
- Crie ou reponha a chave de acesso da sua integração. Copie este valor. Este token vai ser usado para configurar a integração a partir da consola de agentes conversacionais (Dialogflow CX).
- Configure as autorizações de integração personalizada. Certifique-se de que a opção
Message any member
está ativada em Autorizações.
Configure a integração a partir da consola de agentes conversacionais (Dialogflow CX):
- Aceda à consola Dialogflow CX.
- Clique no separador Gerir no painel esquerdo.
- Clique em Integrações no menu da barra lateral esquerda.
- Clique no botão Associar no mosaico Meta Workplace.
É aberta uma caixa de diálogo de configuração:
Segredo da app: introduza o segredo da app a partir das Definições básicas do painel de controlo da app.
Token de acesso: introduza o token de acesso que copiou durante a configuração da app Meta acima.
Validar token: pode introduzir qualquer token privado que quiser. Copiar este valor. Isto vai ser usado para configurar o webhook do Meta Workplace.
URL do webhook: copie este valor. Esta informação vai ser usada para configurar o webhook do Meta Workplace.
Iniciar: clique para iniciar este serviço de integração para o seu agente.
Conclua a configuração da integração personalizada do Meta Workplace e teste-a. Siga os passos na documentação Webhook para o Meta Workplace para realizar o seguinte:
- Configure o webhook da Meta para a sua app. Use os valores URL do webhook e Validar token que copiou acima.
- Subscreva a sua integração nos tópicos do webhook. Certifique-se de que ativa o
messages
e omessaging_postbacks
na subscrição da página. - Teste a sua app.
Mensagens de resposta avançadas
As mensagens de resposta avançada são suportadas através de Custom Payload no Fulfillment. Consulte o artigo Objeto de mensagem de parâmetros da API de envio para ver o formato da mensagem.
Por exemplo, a seguinte carga útil personalizada fornece uma mensagem de texto simples:
{ "text": "Hello, world" }
O seguinte payload personalizado fornece uma mensagem de imagem:
{ "attachment": { "type": "image", "payload": { "url": "https://example.com/test.jpg" } } }
Respostas específicas do canal
Quando configuradas, as respostas específicas do canal com o canal DF_CX_FB_MESSENGER
são usadas automaticamente quando o agente responde a mensagens do Meta Messenger.