setTimeout(() => {
if (!defFile[cduser].cd) {
} else {
let var1 = defFile[mentionId].autodefensa;
let var3 = defFile[mentionId].bomba;
defFile[mentionId] = {
autodefensa: var1,
defensaext: 0,
bomba: var3
}
message.channel.send('Message here')
fs.writeFile ("./defensa.json", JSON.stringify(defFile, null, 4), err => {
if (err) throw err;
});
} message.author.send(cdyou2)
}, 30000)
Предполагается, что всякий раз, когда пользователь вводит команду, in дает импульс, а через короткое время он уходит. упоминаниеId работает нормально, однако fs.writeFile обновляет только последнего пользователя, а не тех, кто был раньше. Это происходит только тогда, когда более одного человека вводят команду до срабатывания таймера. Любое решение для этого?