Я пишу бот discord.js и хочу, чтобы он записывал удаленные сообщения в консоль.Он делает то, что я хочу, но странным образом, потому что он регистрирует одни и те же сообщения несколько раз, а не один раз.Вот мой код:
client.on('messageDelete', message => {
console.log(`a message saying "${message.cleanContent}" was deleted from channel: ${message.channel.name} at ${new Date()}`);
});
После удаления сообщения журналы в консоли выглядят следующим образом:
a message saying "1" was deleted from channel: ?bot at Fri Apr 26 2019 05:54:20 GMT+0200 (GMT+02:00)
a message saying "2" was deleted from channel: ?bot at Fri Apr 26 2019 05:54:22 GMT+0200 (GMT+02:00)
a message saying "2" was deleted from channel: ?bot at Fri Apr 26 2019 05:54:22 GMT+0200 (GMT+02:00)
a message saying "3" was deleted from channel: ?bot at Fri Apr 26 2019 05:54:23 GMT+0200 (GMT+02:00)
a message saying "3" was deleted from channel: ?bot at Fri Apr 26 2019 05:54:23 GMT+0200 (GMT+02:00)
a message saying "3" was deleted from channel: ?bot at Fri Apr 26 2019 05:54:23 GMT+0200 (GMT+02:00)
С каждым последующим удаленным сообщением бот регистрируется все больше и больше, каждыйвремя что-то было удалено.Что мне с этим делать?