Python Discord.py任务未运行
我正在尝试向Discord.py中的cog添加后台任务,但该任务未运行 cog:Python Discord.py任务未运行,python,discord.py,Python,Discord.py,我正在尝试向Discord.py中的cog添加后台任务,但该任务未运行 cog: class ComicPoster(Cog): def __init__(self, bot): self.bot: Bot = bot migrate() @tasks.loop(seconds=5) async def comic_update(self): print('asdf') log.info('Updating
class ComicPoster(Cog):
def __init__(self, bot):
self.bot: Bot = bot
migrate()
@tasks.loop(seconds=5)
async def comic_update(self):
print('asdf')
log.info('Updating all comics')
cog的其余部分可以工作(事件侦听器、命令等),但由于某种原因,任务从未运行过。如何让它运行?您需要启动该任务。您可以在构造函数中执行此操作(
\uuuu init\uuuu
)
下面是它的外观:
def\uuuu初始化(self,bot):
self.bot:bot=bot
迁移()
#新代码行
self.comic_update.start()
self.comic\u update.start()
启动该任务,现在它将每五秒钟循环一次。您是否在self.bot定义之后添加了self.comic\u update.start()?