【发布时间】:2022-01-25 22:36:08
【问题描述】:
我想确保当有人输入禁止字词时,机器人会禁止发送它的人
代码如下:
client.on(`message`, async message => {
let msg = message;
// Put all the user ID's in this array
const bannedWords = [`dm.me`, `add`, `dm me`, ` free`, `videos`,`n u d e s`,`see`,`my`,`want`,`guys` ]
try {
if (bannedWords.some(word => message.content.toLowerCase().includes(word))) {
if (message.author.id === message.guild.ownerID) return;
if(message.member.roles.cache.has("917037103970402335") === true) return;
await message.delete();
await message.channel.send(`<@`+message.author+`> **No No No fake ????**`).then((m) => m.delete({ timeout: 3000 }))
}
} catch (e) {
console.log(e);
}
});
【问题讨论】:
-
我投票结束这个问题,因为关于 Stack Overflow 的问题需要用英语。
-
你可以在这里es.stackoverflow.com用西班牙语发帖
-
这是法语,不是西班牙语。
标签: node.js discord discord.js bots