मैं एक फेसबुक दूत बॉट लिख रहा हूँ और एक पोस्टबैक के बाद एक पाठ जबाब संगृहीत करने का प्रयास कर रहा हूँ। क्या मैं यह मतलब मुझे संदेश मिला कि एक पोस्ट वापस और क्या विकल्प वे चुनते हैं पर निर्भर करता है भेजता है, वे संदेश वापस टाइप कर सकते हैं और मुझे लगता है कि पाठ की दुकान। समस्या मैं केवल वे पद वापस संदेश के लिए एक विकल्प का चयन करने के बाद इस पाठ संग्रहीत करना चाहते है। इसके अलावा लेख में ऐसा कुछ हो सकता है, तो मैं इसके लिए एक अगर बयान नहीं लिख सकते हैं।
यहाँ मेरी कोड है:
app.post('/', function (req, res) {
messaging_events = req.body.entry[0].messaging;
for (i = 0; i < messaging_events.length; i++) {
event = req.body.entry[0].messaging[i];
sender = event.sender.id;
if (event.message && event.message.text) {
text = event.message.text;
if (text == Start) {
sendTextMessage(sender, Hey User! I'm a bot);
}
}
else if (event.postback) {
// These are for chosing availibility
if (JSON.stringify(event.postback) == '{payload:postback}') {
setTextMessage(sender, Postback recieved);
}
}
}
सब कुछ की स्थापना की और चल रहा है। लेकिन जब पोस्टबैक प्राप्त होता है मैं खत्म कर तो मैं पाठ बचा सकता से पहले उपयोगकर्ता से एक उत्तर के लिए प्रतीक्षा करना चाहते हैं। जैसा कि मैंने पहले कहा कि यह मैं सिर्फ नहीं लिख सकते हैं एक अगर मैं की तरह बयान प्रारंभ के साथ किया था, जिसका अर्थ है कुछ भी हो सकता है। मैं भी केवल वे पोस्टबैक बटन पर क्लिक करेंगे पाठ सहेजना चाहते हैं।
मैं थोड़ी देर के पाश जोड़ने और पोस्टबैक समारोह समाप्त करने से पहले प्राप्त किया जाना है पाठ के लिए इंतज़ार कर के बारे में सोच रहा था, लेकिन यह पता नहीं कर सका।
तो कैसे मैं के बाद मैं एक पोस्टबैक के साथ एक संदेश भेजा पाठ के लिए इंतजार करेंगे?
हर प्रकार की सहायता का स्वागत है, धन्यवाद!













