Closed Agnes4m closed 1 year ago
两种方式:
那么我就用第二个方法,如下是否正确
@driver.on_bot_disconnect
async def _():
scheduler.remove_job(auto_cup)
少了引号
我理解错误在哪里了。如果定时任务为:
async def auto_cup():
...
那么添加和删除应该是
scheduler.add_job(auto_cup, "cron", hour=fields[0], minute=fields[1], id="auto_cup")
scheduler.remove_job("auto_cup")
对于多Bot连接产生的多个定时任务,可以把bot相关信息加到id里,对吧
可以的
如果不是
on_bot_connect
方式是正常启动的。现在我希望改到连接bot后启动定时任务
结果在启动的时候报错(之前还有另外一种报错,说该定时任务已经存在,没法复现暂时)