Actualmente desarrollamos nuestra primera conversacional en la plataforma de Facebook Messenger. Empecé con la muestra de inicio rápido aquí: https://developers.facebook.com/docs/messenger-platform/guides/quick-start
Todo funciona bien, el Bot llama mi backend, puedo responder. Todo bien.
Sin embargo, la siguiente GET-Hook nunca es llamado:
app.get('/hook/', (req, res) => {
console.log('GET REQUEST CALLED');
if (req.query['hub.verify_token'] === FB_VERIFY_TOKEN) {
res.send(req.query['hub.challenge']);
} else {
res.send('Error, wrong validation token');
}
});
El inicio rápido y la guía completa me dicen que necesito que la paz de código, pero ninguno de ellos me dicen por qué ...
Mi pregunta es:
- Cuando se debe llamar esta web hook?
- ¿Por qué mi trabajo bot sin este gancho?
- ¿No debería verificar de alguna manera mi backend? Y por eso es que necesita?
Creo que me perdí por completo algo aquí: /
Editar: ¿Es esto sólo se necesita cuando me suscribo a la página de programación? Actualmente, he añadido una suscripción a la página utilizando el tablero de instrumentos.













