Sunt de lucru pe bot de Facebook în node.js (noi la node.js) și am o problemă. Atunci când utilizatorul trimite ultimul mesaj am nevoie să-l și setați memento detecta (să SY aceasta ar trebui să reamintească persoană într-un minut)
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);
}
problema este că clearTimeout nu ucid setTimeout atunci când utilizatorul trimite un alt mesaj (atunci când utilizatorul trimite un alt mesaj această funcție este chemat peste tot din nou și shoutld opri cronometrul anterior și începe unul nou) Acest cod remindes persoană într-un minut, dar nu se va opri amintindu-













