我正在使用discord.js
为机器人发出设置命令:如果需要打开或关闭特定事件,我需要帮助使其设置到允许您选择的位置。
过去一周,我一直在寻找教程,但是没有运气。它应该看起来像这样:
命令示例:!将黑名单设置为开/关
这是我要作为设置命令尝试编写的代码:
bot.on('message', async message => {
//1 blacklisted words
let blacklisted = ['fuck', 'shit,', 'bullshit', 'bitch', 'asshole', 'cunt', 'virgin', 'discord.gg'] //words
//2 looking for words
let foundInText = false;
for (var i in blacklisted) { // loops through the blacklisted list
if (message.content.toLowerCase().includes(blacklisted[i].toLowerCase())) // checks casesensitive words
foundInText = true;
}
//3 deletes and send message
if (foundInText) {
message.delete();
message.channel.send('Hey! That word is not allowed!! :rage:').then(msg => msg.delete(5000));
}
});
我不希望汤匙进食或其他东西,也许是我做些小事或做一个链接的例子。谢谢您在这里为我提供帮助。我很喜欢。
答案 0 :(得分:0)
固定代码(对不起,最后一个):
TransactionBuilder
答案 1 :(得分:0)
您也可以尝试
const blacklist = ['word1', 'word2']; //define the words array
//check if the message contain atleast one blacklisted word
if (blacklist.some(word => message.content.toLowerCase().includes(word)){
//your code
}