File size: 669 Bytes
aee3bb4
 
9015bc5
aee3bb4
ca4eb6d
aee3bb4
 
 
 
 
ca4eb6d
 
aef1161
b8a26bd
aee3bb4
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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()
scheduler.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)
    scheduler.start()
    if BDB_URI:
        scheduler.add_job(send_wishish,'cron',[Gojo()],hour=0,minute=0,second=0)
        scheduler.start()