Estoy trabajando en facebook bot en Node.js (nuevos a Node.js) y tengo un problema. Cuando el usuario envía el último mensaje que necesito para detectarlo y recordatorio configurada (vamos a Sy se debe recordar a la persona en un minuto)
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 es que clearTimeout no matan a setTimeout cuando el usuario envía otro mensaje (cuando el usuario envía otro mensaje de esta función se llama de nuevo y shoutld detener el temporizador anterior y empezar uno nuevo) Este código remindes persona en un minuto, pero no se detendrá recordando













