Pycord CogMeta class 不存在

Pycord CogMeta class doesn't exist

我想制作一个自定义 Cog class,假设 CogMeta 存在于 discord.ext.commands 中,但是当我这样做时 discord.ext.commands.CogMeta 出现错误 AttributeError: module 'discord.ext.commands' has no attribute 'CogMeta'。我错过了什么吗?

检查问题中链接的文档时,查看版本 master,CogMeta class 是 discord.cog.CogMeta,而不是版本 stable正如您假设的那样 discord.ext.commands.CogMeta 。所以可能您使用的是 master 版本而不是 stable 版本。

Link 到主版本:https://docs.pycord.dev/en/master/ext/commands/api.html#cogmeta
Link到稳定版:https://docs.pycord.dev/en/stable/ext/commands/api.html#cogmeta