Бот Discord.js регистрирует удаленные сообщения не один раз, а много - PullRequest
0 голосов
/ 26 апреля 2019

Я пишу бот 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)

С каждым последующим удаленным сообщением бот регистрируется все больше и больше, каждыйвремя что-то было удалено.Что мне с этим делать?

...