Archived
1
0
Fork 0
This repository has been archived on 2024-04-26. You can view files and clone it, but cannot push or open issues or pull requests.
akari-bot/core/scheduler.py
2023-06-29 19:06:54 +08:00

18 lines
617 B
Python

'''基于apscheduler的计划任务。'''
from apscheduler.schedulers.asyncio import AsyncIOScheduler
from apscheduler.triggers.combining import AndTrigger, OrTrigger
from apscheduler.triggers.cron import CronTrigger
from apscheduler.triggers.date import DateTrigger
from apscheduler.triggers.interval import IntervalTrigger
from core.builtins import MessageTaskManager
Scheduler = AsyncIOScheduler()
@Scheduler.scheduled_job(IntervalTrigger(minutes=60))
async def bg():
await MessageTaskManager.bg_check()
__all__ = ["Scheduler", "AndTrigger", "OrTrigger", "CronTrigger", "DateTrigger", "IntervalTrigger"]