在 shorthand if-else 完整性检查 Discord JS 中包含自定义错误消息的方法

Ways to include custom error messages in shorthand if-else sanity checks Discord JS

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

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

我想保留这种 shorthand 编写完整性检查的方式,但我想通知用户没有使用此名称的命令。

有没有一种优雅的方法可以做到这一点,或者有人知道我在哪里可以找到有关解决此问题的好方法的更多信息吗?

提前致谢:D

如果命令无效,我不建议告诉用户,但您可以这样做:

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