मैं Node.js (Node.js के लिए नया) में फेसबुक बॉट पर काम कर रहा हूँ और मैं समस्या है। उपयोगकर्ता अंतिम संदेश मैं इसे और अनुस्मारक सेट का पता लगाने की जरूरत है भेजता है (के एसवाई यह एक मिनट में व्यक्ति को याद दिलाना चाहिए)
if(!candidate.finished){
clearTimeout(JSON.parse(candidate.timerId));
var t = setTimeout(()=>{
candidate.timerId = JSON.stringify(t)
console.log(STRINGIFY + candidate.timerId)
candidate.save();
sendQuickReplies(sender,Do you want to continue application process?,['Yes','No'],token);
}, 60000);
}
समस्या उपयोगकर्ता किसी अन्य संदेश भेजे जाने पर कि clearTimeout setTimeout को मारने नहीं है (उपयोगकर्ता एक अन्य संदेश समारोह बुलाया जा रहा है फिर से भेजता है और यह पिछले टाइमर बंद करो और नया शुरू shoutld) यह कोड एक मिनट में व्यक्ति remindes लेकिन यह अभ्यस्त याद दिलाना बंद है













