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)
////////////////////////////////////////////////
});
这是我的消息对象。