Je travaille sur facebook bot dans Node.js (nouveau à Node.js) et j'ai problème. Lorsque l'utilisateur envoie dernier message j'ai besoin de le détecter et le rappel ensemble (nous allons sÿ il devrait rappeler la personne en une minute)
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ème est que clearTimeout ne tue pas setTimeout lorsque l'utilisateur envoie un autre message (lorsque l'utilisateur envoie un autre message, cette fonction est appelée tout recommencer et shoutld arrêter la minuterie précédente et commencer à nouveau) Ce code remindes personne en une minute, mais il ne s'arrête rappeler













