Node.js 如果else sanity检查Discord JS,则在速记中包含自定义错误消息的方法

Node.js 如果else sanity检查Discord JS,则在速记中包含自定义错误消息的方法,node.js,if-statement,discord.js,sanity-check,Node.js,If Statement,Discord.js,Sanity Check,我是一个初学者,这可能是一个愚蠢的问题。我正在为discord.js机器人编写一个命令处理程序。每次用户发送以正确的命令前缀开头的消息时,我都会检查调用是否在可能的命令的映射中。 目前看起来是这样的: const command = client.commands.get(invoke); if(!command) return; ... 我想用这种简写的方式来写那些健全的检查,但是我想告诉用户没有这个名字的命令 有没有一种优雅的方法来解决这个问题,或者有人知道我在哪里可以找到更多关于解决这个

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

const command = client.commands.get(invoke);
if(!command) return;
...
我想用这种简写的方式来写那些健全的检查,但是我想告诉用户没有这个名字的命令

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


提前感谢:D

我不建议告诉用户某个命令是否无效,但以下是您可以做到的方法:

const command=client.commands.get(command);
if(!command)返回message.channel.send(“无效命令”);

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

const command=client.commands.get(command);
if(!command)返回message.channel.send(“无效命令”);