javascript - 如何禁用 discord.js-Commando 上的默认命令?
问题描述
我想禁用 Commando 附带的所有默认命令。我试图使用这段代码,但我每次都收到同样的错误。
我已经尝试过相同代码的其他格式,但都没有奏效。
bot.registry.registerDefaultCommands({
help: false,
prefix: false,
ping: false,
_eval: false,
unknownCommand: true,
commandState: true
})
throw new Error(`A command with the name/alias "${command.name}" is already registered.`);
^
Error: A command with the name/alias "eval" is already registered.
解决方案
我偶然发现了这篇文章,发现它还没有得到答案。所以我会分享一个答案。
消除:
bot.registry.registerDefaultCommands({
help: false,
prefix: false,
ping: false,
_eval: false,
unknownCommand: true,
commandState: true
})
删除它会删除所有默认命令,您可以在这些命令之后自由命名命令。如果您需要更多帮助,请回复此帖子。
推荐阅读
- unicode - 通过 emacs 转换字符
- c++ - Exceptions are not caught in a secondary thread, causing segfault
- c# - VSCode won't load static files like css and js when debugging
- javascript - Disable @types/node in tsconfig
- php - 为什么我的 HTACCESS 不能在 PHP 中使用多个 RewriteRule?
- php - 有预加载文件时 Apache 不启动
- postgresql - Docker volume for persisting PostgreSQL database data
- ios - How to override init an UITableViewCell with variable?
- java - Could not assemble transaction, err proposal response was not successful, error code 500
- r - How to subtract 3 rasters from 1 raster with different extents and resolutions