#javascript #node.js #discord #discord.js
#javascript #node.js #Discord #discord.js
Вопрос:
Я знаю, как удалить все сообщения:
if (message.content.toLowerCase().startsWith(prefix "clearchat")) {
async function clear() {
message.delete();
const fetched = await message.channel.messages.fetch({limit: 99});
message.channel.bulkDelete(fetched);
}
clear();
}
Однако я не знаю, как предотвратить удаление сообщения с определенным идентификатором. Как мне это сделать?
Ответ №1:
Вы можете использовать Collection.prototype.delete()
. Поскольку сообщения вводятся по их идентификаторам, их легко удалить.
const fetched = await message.channel.messages.fetch({ limit: 99 });
fetched.delete('Message ID');
message.channel.bulkDelete(fetched);