проверка на то, удалено ли уже сообщение
let bannedWords = ["хуй", "нахуй"];
let blacklisted = ["710114737828134933", "369021265744494592"];
for (let i = 0; i < bannedWords.length; i++) {
if (arrayWords.includes(bannedWords[i])) {
words.push(bannedWords[i])
}
}
if (words.length != 0) {
await message.delete();
const exampleEmbed = new MessageEmbed()
.setDescription(`Сообщение со словом **"${words.join(', ')}"** отправленное: ${message.author} удалено в: ${message.channel}`)
.setAuthor(message.author.username, avatar)
.setColor('#0099ff')
.setFooter("miroshhhhha ne loh")
client.channels.cache.get(deleteChannel).send({embeds: [exampleEmbed]})
}
if (blacklisted.includes(message.author.id)){
message.delete();
const blacklistedMSG = new MessageEmbed()
.setAuthor(message.author.username, avatar)
.setColor('#0099ff')
.setTitle('Сообщение удалено')
.setDescription(`Система определила что ваш ИД заблокирован. Ваше сообщение было удалено!`)
.setFooter("miroshhhhha ne loh");
message.channel.send({embeds: [blacklistedMSG]});
setTimeout(() => message.delete(), 10000);`
Вопрос заключается в том, что ошибка DiscordAPIError: Unknown Message выходит тогда, когда сообщение подходит под оба критерия: DiscordID находится в массиве blacklisted, и если в сообщении присутствует слово из массива bannedWords, как сделать проверку на то, удалено ли уже сообщение, или другой вариант решения проблемы?