Avançar para o conteúdo principal

Integrar com Messenger

É possível integrar o nosso chat com o Facebook Messenger. Isto possibilita receber mensagens provenientes do chat do Facebook e responder às mesmas unicamente através da nossa plataforma, permitindo gerir mensagens provenientes de diversas plataformas apenas a partir de um local.

 

ATENÇÃO: Para poder integrar o Facebook Messenger na nossa plataforma, deverá ter uma página de Facebook para o seu negócio. Esta página deverá estar verificada.

 

 

Criar APP do Facebook

 

Para começar a configurar a integração com o chat do Facebook, deverá antes criar uma APP na página para desenvolvedores do Meta . Para isso deve ir até https://developers.facebook.com/ e registar a sua conta, caso ainda não tenha uma.

 

Em cima, clique em "AppsAplicativos" e depois em "CreateCriar Appaplicativo".

image-1706788854539.pngimage-1707746135666.png

 

No painel seguinte, selecione "OtherOutro" e depois em "Avançar".

 

image-1706795049529.pngimage-1707746168907.png

 

Na

Depois,página seguinte, selecione "Business" e faça "Avançar".

 

image-1706795017597.pngimage-1707746292105.png

 

Na página seguinte dê um nome à sua APP e selecione o email que quer associar à mesma. Clique em Create app para 

 

image-1706794841663.pngimage-1707746397509.png

 

AgoraNa terápágina seguinte aparecerá a lista de adicionar os produtos doque Facebookpode adicionar à sua app.APP. ParaProcure o chat vai precisar dos produtos "Messenger" epor "Webhooks" e clique em configurar.

 

image-1706796082010.pngimage-1707746658072.png

 

CliqueNesta empágina, onde tem "Set upUser", paraclique adicionare oselecione produto."Page". No painel lateral,Depois, clique em "AddSubscribe Productto this object".

 

image-1707746807424.png

 

Ao fazer isto, abrir-se-á um painel com dois campos para voltarinserir ào página"URL de seleçãoretorno dosde produtos.

Depois, nas configurações do API do Messenger ("Messenger API Settings" no painel lateral), clique em "Configure" no painel "1. Configure webhookschamada" e insirao a"Token seguintede informaçverificação:o".

No "URL de retorno de chamada" deverá colocar o link de integração da sua instância. Deverá ser algo como:

  • Callback URL - https://gestor.dominio.ebsss.eu/api/chat/facebook_messenger_api
  • Verify Token - *

Deve também criar um "Token de verificação"* que vai ser colocado tanto nesse campo, como no painel de configuração da plataforma da sua instância.

  • * O Verify Token é um componente de segurança da sua app no Facebook. Funciona como uma chave secreta que garante que apenas o Facebook possa enviar requests para sua app, protegendo-a contra acessos não autorizados. É recomendável usar um UUID (Universally Unique Identifier) como "Verify Token. Pode gerar o seu UUID no seguinte website: https://www.uuidgenerator.net/version4

image-1707747540130.png

 Clique em copy, para copiar o código e cole no campo de "Token de verificação".

Após preencher os dados, deverá ficar semelhante à imagem abaixo:

image-1707246899498.pngimage-1707747740675.png

 ATENÇÃO: Não clique em "Verificar e salvar" ainda.

De seguida, no painel "2. Generate access tokens" clique em "Connect", e selecione a sua conta do Facebook a que quer associar o chat.

Neste painel agora deverá aparecer associada a sua conta do Facebook.

 

image-1706802469324.png

 

Clique em "Add Subscriptions" e selecione as seguintes:

  • messages
  • messaging_optins
  • message_deliveries
  • messaging_postbacks
  • message_reads

 

image-1706802554223.png

 

Confirme a sua seleção e de seguida clique em "Generate" para gerar o token necessário para colocar na plataforma. 

 

image-1706806193872.png

 

Daqui vai precisar o ID da sua conta (aparece em cima abaixo do nome) e do Token. Pode copiar ambos para um documento ou deixar este painel aberto (tem de clicar em "I Understand" para poder copiar o token).

 

 

Configuração da Plataforma

 

De volta à plataforma EBSSS, vá até ao módulo Chat (1) > Configurações (3) > Plataformas (3)

De seguida clique em "Adicionar"

 

image-1706802910958.png

 

Dê nome à sua plataforma e de seguida faça "Adicionar" e selecione "Messenger do Facebook".

 

image-1706803353542.png

 

No próximo painel coloque o nome da sua página do Facebook, o ID da mesma e o token gerado anteriormente

 

image-1706806248540.png

 

No final faça guardar.

 

 

Associar plataforma ao canal de comunicação

 

Finalmente deverá associar a plataforma ao canal de comunicação.

 

NOTA: se ainda não sabe como criar canais, veja aqui como fazê-lo.

 

Para isso deve ir até ao Módulo Chat (1) > Gestão (2) > Canais (3)

image-1706805718090.png

 

Aqui, ao criar ou editar um canal, deverá selecionar a plataforma que acabou de criar.

 

image-1706806008600.png