【发布时间】:2021-12-16 03:47:36
【问题描述】:
当我制作 cog 然后在 discord 中执行帮助命令时,cog 下的命令没有显示
main.py
client.load_extension('cogs.commands’)
cogs/commands.py
class Commands(commands.Cog):
def __init__(self, client):
self.client = client
{commands}
我在这里做错了什么吗?谢谢
【问题讨论】:
-
它有这个错误:回溯(最近一次调用最后一次):文件“main.py”,第 16 行,在
client.load_extension('cogs.commands') 文件“/opt/ virtualenvs/python3/lib/python3.8/site-packages/discord/ext/commands/bot.py",第 676 行,在 load_extension 中引发错误。ExtensionNotFound(name) discord.ext.commands.errors.ExtensionNotFound: Extension 'cogs .commands' 无法加载。 -
我试过了:
@client.event async def on_ready(): change_status.start() print("We have logged in as {0.user}".format(client)) await client.change_presence(status=discord.Status.online) print("Status set to online") await client.wait_until_ready() for filename in os.listdir("./cogs”): if filename.endswith(".py”): client.load_extension(f"cogs.{filename[:-3]}”)但它也不起作用。没有错误,但是当我使用帮助命令时,齿轮下的命令不显示 -
最好使用适当的代码块格式在问题中包含您尝试过的内容/错误。在 cmets 中阅读代码可能会很痛苦。干杯。
-
抱歉,我是 stackoverflow 的新手????下次我会尝试这样做。谢谢你的回答!
标签: python discord.py discogs-api