NodeJS 在速记中包含自定义错误消息的方法if-else sanity检查Discord JS

ztigrdn8  于 2023-05-22  发布在  Node.js
关注(0)|答案(1)|浏览(104)

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

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

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

g0czyy6m

g0czyy6m1#

我不建议你告诉用户一个命令是否无效,但你可以这样做:

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

相关问题