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