我正在尝试在突击队中禁用默认帮助和 eval 命令,但是,我收到以下错误:
RangeError: Argument type "string" isn't registered.
我注册discord.js-commando
为客户
那是错误的代码
client.registry.registerDefaultCommands({
help: false,
eval: false,
});
我正在尝试在突击队中禁用默认帮助和 eval 命令,但是,我收到以下错误:
RangeError: Argument type "string" isn't registered.
我注册discord.js-commando
为客户
那是错误的代码
client.registry.registerDefaultCommands({
help: false,
eval: false,
});
我查看了文件,发现了问题所在。问题是您只注册了默认命令,但您还需要注册默认类型和默认组。添加这几行代码来解决问题:
.registerDefaultTypes()
.registerDefaultGroups()
.registerDefaultCommands({
// Put commands you dont want to use here
})
在此处阅读有关此问题的更多信息:https://discord.js.org/#/docs/commando/master/class/CommandoRegistry?scrollTo=registerDefaultCommands