Javascript 让机器人删除用户键入的消息(discord.js)

Javascript 让机器人删除用户键入的消息(discord.js),javascript,discord.js,Javascript,Discord.js,我已经写下了这段代码,机器人会检测到坏单词,并说“语言!”,但不会删除用户发送的消息 if (badWords.some(word => msg.content.includes(word))) { msg.delete(1000) msg.reply("LANGUAGE, YOU MUFFIN!!") } }) //用坏词替换这些词 const word=['shrex','fiona','rick astley'] for(i=0;i

我已经写下了这段代码,机器人会检测到坏单词,并说“语言!”,但不会删除用户发送的消息

 if (badWords.some(word => msg.content.includes(word))) {
    msg.delete(1000)
    msg.reply("LANGUAGE, YOU MUFFIN!!")
  }
})
//用坏词替换这些词
const word=['shrex','fiona','rick astley']
for(i=0;i
JavaScript和Java是非常不同的语言。请选择一个。您得到的错误是什么?您使用的是什么版本的DJ?v12
Message#delete()
使用了一个超时选项几天前我为此编写了一个脚本。您可以随意将其用于您的机器人。我想这会解决你的问题
//Replace these words with the bad words 

const word = ['shrex','fiona', 'rick astley']
        
       
    for(i = 0; i < word.length; i++) {
        if(message.content.toLowerCase().includes(word[i])) {
            message.delete()
            message.reply("You muffin.")//Change this to whatever you want it to say
        }
    }