如果else健全性检查Discord JS,则在简写中包含自定义错误消息的方法



我是一个初学者,这可能是一个愚蠢的问题。我正在为discord.js机器人编写一个命令处理程序。每次用户发送以正确命令前缀开头的消息时,我都会检查调用是否在可能命令的Enmap中。目前,它看起来是这样的:

const command = client.commands.get(invoke);
if(!command) return;
...

我想保留这种写健全性检查的简写方式,但我想通知用户,没有使用这个名称的命令。

如果命令无效,我不建议告诉用户,但以下是如何做到这一点:

const command = client.commands.get(command);
if (!command) return message.channel.send("Invalid Command.");

最新更新