我正在开发我的不和谐机器人,并且有多个齿轮,每个齿轮都有自己的功能和命令。我一直在寻找一种方法让它发送一条消息,说明它已成功加载并添加了命令列表。我目前在 on_ready() 侦听器中拥有它们,但这似乎只在机器人初始化时运行,而不是在齿轮加载时运行。是否有任何事件会在齿轮加载后触发,或者我将如何制作一个?
答案 0 :(得分:0)
我就是这样做的。
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.")