我想设置!help命令,以便它显示用户命令,mod命令,管理命令,最后显示我的命令。但是,通过使用齿轮将它们分类到各个类别中,它们会按字母顺序加载,这导致admin首次出现,因为它以A开头
这是给我不和谐的机器人Maximus的。我尝试过更改bot.load_extension
的顺序,但是这并没有改变类别
这是!help命令
Admins:
purge Deletes a specific amount of messages
Members:
hello Max says hello!
joined Max will tell you when you joined the server!
report
rndatk Max will pick some attacking ops for you
rnddef Max will pick some defending ops for you
say Max says what you say!
version
Mods:
mute
Owner:
logout
Type !help command for more info on a command.
You can also type !help category for more info on a category.
我希望将其显示为会员,Mod,管理员和最终所有者的顺序;成员位于顶部,所有者位于底部
编辑:
以下是这4个bot.load_extension
,它们装载4个单独的齿轮。每个对应于!help
bot.load_extension("cogs.Users")
bot.load_extension("cogs.Admin")
bot.load_extension("cogs.Mods")
bot.load_extension("cogs.Owner")
答案 0 :(得分:1)
这是built-in part of the default help formatter。
要更改此行为,您必须在初始化HelpFormatter
时继承format()
的子类,重写formatter
,并指定子类的实例为Bot
。