python - 在使用 cogs 时使用 discord.py 的命令组(子命令)
问题描述
在使用 cogs 时如何在 discord.py 中使用命令组(子命令)?会不会和平时一样?不使用齿轮的正常含义?还是我必须做一些额外的事情。我查看了 discord.py 文档,但似乎找不到任何东西。如果有人可以向我展示如何使用带有 cogs 的命令组的示例,那就太好了。
我尝试了以下方法:
#This is in a cog
@bot.group(pass_context=True)
但我的代码 linter 一直说 bot 未定义。
当我尝试:
#This is in a cog
@self.bot.group(pass_context=True)
它的说法自我是未定义的。
解决方案
在 cog 中,不要使用 bot,而是使用命令。例如
@commands.group(pass_context=True)
推荐阅读
- variables - 我可以将公共变量放在剧本之外的地方
- python - 巨大数据集的 Django 轻量级“更新”
- eclipse - 如何使用 Eclipse Papyrus 在活动图中指定 OCL 约束?
- wordpress - 我是否使用 Google SPF 正确设置了服务器电子邮件?
- php - 计算数组中的项目
- c++ - Windows 任务管理器显示进程虚拟内存的哪一部分
- java - Android studio:如何在意图中传递自定义对象
- php - Unexpected result using OR operator in regular expression
- android - Android Studio 未检测到本地模块的更改
- c# - 为什么导航发生时连接插件网络处理程序不起作用