如何解决在速写if-else健全性检查中包括自定义错误消息的方法Discord JS
我是一个初学者,可能这是一个愚蠢的问题。我正在为discord.js机器人编写命令处理程序。每当用户发送一条以正确的命令前缀开头的消息时,我都会检查调用是否在可能命令的Enmap中。 当前,它看起来像这样:
const command = client.commands.get(invoke);
if(!command) return;
...
我想保留编写这些健全性检查的简便方法,但是我想通知用户,没有使用该名称的命令。
是否有一种优雅的方式来做到这一点,或者有人知道我在哪里可以找到有关解决此问题的好方法的更多信息?
先谢谢您了:D
解决方法
我不建议告诉用户命令是否无效,但这是您可以执行的操作:
const command = client.commands.get(command);
if (!command) return message.channel.send("Invalid Command.");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。