Pular para o conteúdo principal

💙 Facebook Messenger

O PulseHub recebe e envia mensagens do Facebook Messenger atraves da Meta Graph API.


Pre-requisitos​

  1. Uma Pagina do Facebook
  2. Um Aplicativo Meta Developer com o produto Messenger adicionado
  3. A permissao pages_messaging

Passos de Configuracao​

1. Criar/Configurar Seu Aplicativo Meta​

  1. Em developers.facebook.com, abra seu aplicativo
  2. Adicione o produto Messenger
  3. Em Messenger → Settings, vincule sua Pagina do Facebook

2. Obter Suas Credenciais​

CredencialOnde Encontrar
Page Access TokenMessenger → Settings → Access Tokens → Gerar para sua Pagina
App SecretApp Dashboard → Settings → Basic → App Secret
Verify TokenUma string que voce define (qualquer string segura aleatoria)

3. Adicionar o Canal no PulseHub​

  1. Va ate Channels → Add Channel
  2. Selecione Facebook Messenger
  3. Preencha Page Access Token, App Secret e Verify Token
  4. Clique em Save Channel
  5. Copie a URL do Webhook

4. Configurar o Webhook no Meta​

  1. Va ate Messenger → Settings → Webhooks
  2. Clique em Add Callback URL
  3. Insira a URL do webhook do PulseHub e o Verify Token
  4. Inscreva-se em: messages, messaging_postbacks

Janela de Mensagens de 24 Horas​

O Facebook Messenger possui uma politica de Mensagens Padrao: voce so pode enviar mensagens de formato livre dentro de 24 horas apos a ultima mensagem do cliente.


Problemas Comuns​

SintomaCausa Provavel
Verificacao do webhook falhaVerify Token incompativel ou URL do webhook inacessivel
Mensagens nao recebidasPagina nao inscrita no webhook
Respostas falham apos 24 horasJanela de Mensagens Padrao expirou