Bot删除不是该文本通道中命令的消息

时间:2019-11-16 22:02:28

标签: javascript discord.js

if(message.channel.name !== "cmds") return;
        if(message.content !== "!cmd"){
            message.delete();
        }

这不会删除不是!cmd的消息。而且没有错误,请帮忙。

bot.on('message', async message => {

    if(message.channel.type === "dm") return;
    if(!message.content.startsWith(prefix)) return;
    if(message.author.bot) return;
    let messageArray = message.content.split(" ");  
    let args = messageArray.slice(1);
    let command = messageArray[0].toLowerCase();

    let commandFile = bot.commands.get(command.slice(prefix.length));

    if(commandFile) return commandFile.run(bot, message, args, config)

    ////////////////////////////////////////////////
});

这是我的消息对象。

0 个答案:

没有答案