Δουλεύω στο facebook bot στο 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 άτομο σε ένα λεπτό, αλλά αυτό δεν θα σταματήσει υπενθυμίζοντάς













