💙 Facebook Messenger
O PulseHub recebe e envia mensagens do Facebook Messenger atraves da Meta Graph API.
Pre-requisitos
- Uma Pagina do Facebook
- Um Aplicativo Meta Developer com o produto Messenger adicionado
- A permissao
pages_messaging
Passos de Configuracao
1. Criar/Configurar Seu Aplicativo Meta
- Em developers.facebook.com, abra seu aplicativo
- Adicione o produto Messenger
- Em Messenger → Settings, vincule sua Pagina do Facebook
2. Obter Suas Credenciais
| Credencial | Onde Encontrar |
|---|---|
| Page Access Token | Messenger → Settings → Access Tokens → Gerar para sua Pagina |
| App Secret | App Dashboard → Settings → Basic → App Secret |
| Verify Token | Uma string que voce define (qualquer string segura aleatoria) |
3. Adicionar o Canal no PulseHub
- Va ate Channels → Add Channel
- Selecione Facebook Messenger
- Preencha Page Access Token, App Secret e Verify Token
- Clique em Save Channel
- Copie a URL do Webhook
4. Configurar o Webhook no Meta
- Va ate Messenger → Settings → Webhooks
- Clique em Add Callback URL
- Insira a URL do webhook do PulseHub e o Verify Token
- 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
| Sintoma | Causa Provavel |
|---|---|
| Verificacao do webhook falha | Verify Token incompativel ou URL do webhook inacessivel |
| Mensagens nao recebidas | Pagina nao inscrita no webhook |
| Respostas falham apos 24 horas | Janela de Mensagens Padrao expirou |