我正在研究我的不一致机器人,并且有多个齿轮,每个齿轮都有自己的功能和命令。我一直在寻找一种方法,让它发送一条消息,声明它已成功加载,并添加了一个命令列表。我目前在on_ready()侦听器中都有它们,但它似乎只在机器人初始化时运行,而不是在装入齿轮时运行。有没有什么事件会在齿轮加载后触发,或者我该如何创建一个齿轮?
发布于 2021-03-26 03:46:18
我就是这么做的。
cogs = {"cogs.CommandErrorHandler",
"cogs.Music",
"cogs.Fun",
"cogs.OwnerOnly",
"cogs.Info",
"cogs.Moderation",
"cogs.Polls",
"cogs.Soundboard",
"cogs.Statcord",
"jishaku"
}
for cog in cogs:
try:
client.load_extension(cog)
except discord.ext.commands.ExtensionError as error:
print(f"{cog} could not be loaded.")
else:
print(f"{cog} has been loaded.")https://stackoverflow.com/questions/66806480
复制相似问题