我正在尝试这样做,如果有人执行&hep或&asdsw之类的命令,它将说出未知命令,因为没有与用户输入内容相匹配的命令。基本上,这是相同的未知命令。我看到了另一篇文章,但这不是关于命令处理程序的。我没有写代码。谢谢!
答案 0 :(得分:0)
由于命令存储在集合中,因此可以使用Collection.get()并检查命令是否存在。
const Collection = new Discord.Collection();
// This part should be already done by your command handler.
Collection.set("commandName", "commandFile");
// Getting the command (assuming the key is the name of the command)
const Command = Collection.get("commandName");
if (!Command) return message.channel.send("The command does not exist.");
// The command exists.