我需要每天完成的任务,因为对于这个特定的bot,我使用的是discord.py,我的操作系统是3.6,并且有很多我不想停止的on_message和on_reaction,所以我不使用time.sleep()。 有人建议我将asyncio.sleep与循环一起使用,因为我真的不想使用线程。我尝试玩弄它的工作原理,并做了一个简单的小循环。问题是,即使我试图让它进入睡眠状态,它仍然会发出打印件(提供图片) !http://prntscr.com/n8ar0u
这是我写的:
async def daily_task():
i = 1
while i==1:
print('I am here to steal your women')
asyncio.sleep(300000000000)
asyncio.get_event_loop().run_until_complete(daily_task())