Cuándo usar esta guía
Usa esta guía si:- estás ejecutando
openagno start --foregroundoopenagno starten localhost - necesitas registrar un webhook público en Meta
- todavía no tienes un dominio propio para el runtime
Opción A. ngrok
Opción B. cloudflared
Configura Meta Developer Console
Usa la URL pública del túnel para:GET /whatsapp/webhookPOST /whatsapp/webhook
Variables mínimas para WhatsApp Cloud API
Desarrollo local controlado
Si estás probando localmente y todavía no tienes una firma webhook válida, puedes desactivar la validación solo en desarrollo:Checklist rápido
- Arranca OpenAgno en
:8000. - Levanta un túnel público.
- Copia la URL pública al webhook de Meta.
- Verifica
GET /whatsapp/webhook. - Envía un mensaje de prueba y revisa
openagno logs --follow.
Notas
- Si tu proveedor reintenta el mismo evento, OpenAgno deduplica por
message_id. - Si el webhook tarda demasiado en responder, Meta puede reenviar el evento.
- Para otras interfaces con callbacks públicos, el mismo patrón de túnel local aplica en desarrollo.