我最近为我的Discord机器人重新组织了代码,齿轮已不在子目录中,而在父目录中。我已经尝试过类似的事情:
client.load_extension("../commands/fun.eightball")
和
client.load_extension("/home/user/bot/commands/fun.eightball")
但是没有成功。我在做什么错了?
答案 0 :(得分:0)
client.load_extension()采用“ folder.file”之类的路径,我建议您解决此问题的方法是将cogs文件夹与bot.py放入同一文件夹级别,以便可以通过{{1} }。
*请注意,“ fun.eightball”被视为client.load_extension()中的参数路径。
作为更好的选择,我建议您使用os库列出要构建齿轮的文件夹中的每个项目,因此您不必为每个齿轮都做命令行。
client.load_extension("CogFolder.funEightball")