我想让discord.js机器人响应
未知命令,在执行!hep(拼写错误)或未实现的其他类型的命令(如!lol)或仅拼写随机字符如“ jajaja”时,请对可用命令使用“ help”。>
如果他们的消息与任何可用命令都不匹配,则基本上只是一个响应。
const prefix = '&'
if (!message.content.startsWith(prefix)) return
let [command, ...args] = msg.content.slice(prefix.length).split(/\s+/g)
switch(command) {
case "help":
// help code here
break;
case "test":
message.channel.send('test')
break;
default:
message.channel.send(`run ${prefix}help to get a list of commands`)
break;
}
这是我创建的代码。唯一的问题是它对每个命令都执行此操作,我希望它仅对不可用的命令执行此操作。
我看过其他帖子,但是它们给我错误,或者给我重复。另外,很多帖子与我的问题类似,它是针对每个命令执行的。