2024-04-26 13:52:39 发布
网友
我最近发现了下面的屏幕截图,我想知道如何在我的discord bot中使用discord.py获得这种行为
您看到的是来自Xenon的customized discord-like聊天。此聊天允许您使用类似于Discord的聊天区,但会模拟Discord的行为。Xenon是开源的,所以如果你想和他们做同样的事情,只需检查他们的repositories
如果要自定义所有机器人程序都具有的机器人程序的帮助命令,可以使用discord.py-rewrite的最新更改。要实现您想要的功能,您需要将HelpCommand或MinimalHelpCommand子类化,然后将其传递给bot.help_command
bot.help_command
以下代码显示了子类化MinimalHelpCommand的标准方式:
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
有关详细信息,请参阅discord.py文档:https://discordpy.readthedocs.io/en/latest/ext/commands/api.html#help-commands
您看到的是来自Xenon的customized discord-like聊天。此聊天允许您使用类似于Discord的聊天区,但会模拟Discord的行为。Xenon是开源的,所以如果你想和他们做同样的事情,只需检查他们的repositories
如果要自定义所有机器人程序都具有的机器人程序的帮助命令,可以使用discord.py-rewrite的最新更改。要实现您想要的功能,您需要将HelpCommand或MinimalHelpCommand子类化,然后将其传递给
bot.help_command
以下代码显示了子类化MinimalHelpCommand的标准方式:
有关详细信息,请参阅discord.py文档:https://discordpy.readthedocs.io/en/latest/ext/commands/api.html#help-commands
相关问题 更多 >
编程相关推荐