💙 Facebook Messenger
PulseHub recibe y envía mensajes de Facebook Messenger a través de la Meta Graph API.
Requisitos Previos
- Una Página de Facebook
- Una App de Desarrollador de Meta con el producto Messenger agregado
- El permiso
pages_messaging
Pasos de Configuración
1. Crear/Configurar Tu App de Meta
- En developers.facebook.com, abre tu app
- Agrega el producto Messenger
- En Messenger → Settings, vincula tu Página de Facebook
2. Obtener Tus Credenciales
| Credencial | Dónde Encontrarla |
|---|---|
| Page Access Token | Messenger → Settings → Access Tokens → Generar para tu Página |
| App Secret | Panel de la App → Settings → Basic → App Secret |
| Verify Token | Una cadena que tú defines (cualquier cadena aleatoria segura) |
3. Agregar el Canal en PulseHub
- Ve a Canales → Agregar Canal
- Selecciona Facebook Messenger
- Completa Page Access Token, App Secret y Verify Token
- Haz clic en Guardar Canal
- Copia la URL del Webhook
4. Configurar el Webhook en Meta
- Ve a Messenger → Settings → Webhooks
- Haz clic en Add Callback URL
- Ingresa tu URL de webhook de PulseHub y Verify Token
- Suscríbete a: messages, messaging_postbacks
Ventana de Mensajería de 24 Horas
Facebook Messenger tiene una política de Mensajería Estándar: solo puedes enviar mensajes de forma libre dentro de las 24 horas posteriores al último mensaje del cliente.
Problemas Comunes
| Síntoma | Causa Probable |
|---|---|
| La verificación del webhook falla | Verify Token no coincide o URL del webhook no accesible |
| No se reciben mensajes | La Página no está suscrita al webhook |
| Las respuestas fallan después de 24 horas | La ventana de Mensajería Estándar expiró |