हम वर्तमान में फेसबुक दूत मंच के लिए हमारी पहली chatbot पर विकसित करना। मैं यहाँ त्वरित-प्रारंभ नमूने के साथ शुरू कर दिया: https://developers.facebook.com/docs/messenger-platform/guides/quick-start
सब कुछ ठीक काम करता है, बॉट मेरी बैकएंड कहता है, मैं जवाब दे सकते हैं। सब अच्छा।
लेकिन, निम्नलिखित Get-हुक कभी नहीं कहा जाता है:
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 बुलाया जाना चाहिए?
- मेरी बॉट काम इस हुक के बिना क्यों पड़ता है?
- यह किसी भी तरह मेरी बैकएंड सत्यापित नहीं करना चाहिए? और क्यों आवश्यक है?
मुझे लगता है कि मैं पूरी तरह से यहां से कुछ छूट गया: /
संपादित करें: यह केवल आवश्यक है जब मैं प्रोग्राम के रूप में पेज की सदस्यता? वर्तमान में, मैं डैशबोर्ड का उपयोग करके पृष्ठ के लिए एक सदस्यता जोड़ दिया है।













