我试图在命令中禁用默认的help和eval命令,但是,我得到了以下错误:
RangeError: Argument type "string" isn't registered.我将discord.js-commando注册为客户端
这就是产生错误的代码
client.registry.registerDefaultCommands({
help: false,
eval: false,
});发布于 2021-01-08 18:45:09
我看了文件,发现了问题所在。问题是您只注册了默认命令,但您还需要注册默认类型和默认组。添加以下几行代码来解决此问题:
.registerDefaultTypes()
.registerDefaultGroups()
.registerDefaultCommands({
// Put commands you dont want to use here
})阅读有关issue here:https://discord.js.org/#/docs/commando/master/class/CommandoRegistry?scrollTo=registerDefaultCommands的更多信息
https://stackoverflow.com/questions/65231400
复制相似问题