Pracuji na facebooku bot v Node.js (nové až Node.js) a mám problém. Když uživatel odešle poslední zprávu Musím ji a nastavit připomenutí detekovat (řekněme sy by mělo připomínat osobu za minutu)
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);
}
Problém je v tom, že clearTimeout nezabíjejí setTimeout, když uživatel odešle další zprávu (pokud uživatel odešle další zprávu Tato funkce se nazývá znovu, a to shoutld zastavit předchozí časovač a začít nový) Tento kód remindes osoby za jednu minutu, ale to nezastaví připomínat













