File size: 630 Bytes
af89290
 
78d4936
af89290
7956eb0
af89290
 
 
8396243
7956eb0
 
d7e1221
e804917
596c51c
 
 
8396243
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import uvloop  # Comment it out if using on windows
from apscheduler.schedulers.asyncio import AsyncIOScheduler

from Powers import BDB_URI, TIME_ZONE
from Powers.bot_class import Gojo
from Powers.plugins.birthday import send_wishish
from Powers.plugins.clean_db import clean_my_db

scheduler = AsyncIOScheduler(timezone=TIME_ZONE)

if __name__ == "__main__":
    uvloop.install() # Comment it out if using on windows
    Gojo().run()
    scheduler.add_job(clean_my_db,'cron',[Gojo()],hour=3,minute=0,second=0)
    if BDB_URI:
        scheduler.add_job(send_wishish,'cron',[Gojo()],hour=0,minute=0,second=0)
    scheduler.start()