【发布时间】:2020-10-19 23:23:22
【问题描述】:
我正在尝试更改帮助命令以使用分页版本的帮助。
我了解以下代码行完全删除了帮助命令:
bot.remove_command('help')
docs/dicord.py 服务器提供以下示例来更改默认帮助命令:
class MyHelpCommand(commands.MinimalHelpCommand):
def get_command_signature(self, command):
return '{0.clean_prefix}{1.qualified_name} {1.signature}'.format(self, command)
class MyCog(commands.Cog):
def __init__(self, bot):
self._original_help_command = bot.help_command
bot.help_command = MyHelpCommand()
bot.help_command.cog = self
def cog_unload(self):
self.bot.help_command = self._original_help_command
我仍然是 python 的新手,我只学习了大约 3 天的重写 - 我正在努力寻找任何不会让我回到上述代码的工作示例或解释。我不知道如何在我自己的代码中实现它 - 所以我的问题是,谁能提供进一步解释如何使用 cogs 实现它?
【问题讨论】:
标签: python discord.py