Αυτή τη στιγμή αναπτύξουμε το πρώτο μας chatbot για την πλατφόρμα του Facebook Messenger. Ξεκίνησα με το δείγμα ταχείας εκκίνησης εδώ: https://developers.facebook.com/docs/messenger-platform/guides/quick-start
Όλα λειτουργούν σωστά, η Bot καλεί backend μου, μπορώ να απαντήσω. Ολα καλά.
Όμως, τα ακόλουθα GET-Hook δεν είναι ποτέ ονομάζεται:
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');
}
});
Η γρήγορη εκκίνηση και η πλήρης οδηγός μου πείτε, ότι χρειάζομαι ότι η ειρήνη του κώδικα, αλλά κανένα από αυτά δεν μου πείτε γιατί ...
Η ερώτησή μου είναι η εξής:
- Πότε θα πρέπει να ονομάζεται αυτή η webhook;
- Γιατί το έργο bot μου χωρίς αυτό το γάντζο;
- Δεν θα έπρεπε με κάποιο τρόπο ελέγξει backend μου; Και γιατί είναι αυτό που χρειάζεται;
Νομίζω ότι έχω χάσει εντελώς κάτι εδώ: /
Επεξεργασία: Είναι αυτό το μόνο που χρειάζεται όταν εγγραφείτε στην σελίδα του προγραμματισμού; Αυτή τη στιγμή, έχω προσθέσει μια συνδρομή στη σελίδα χρησιμοποιώντας το ταμπλό.













