from datetime import datetime from apscheduler.schedulers.asyncio import AsyncIOScheduler from libbot import sync from pytimeparse.timeparse import timeparse # from modules.sender import send_content scheduler = AsyncIOScheduler() # if sync.config_get("post", "mode"): # if sync.config_get("use_interval", "posting"): # scheduler.add_job( # send_content, # "interval", # seconds=timeparse(sync.config_get("interval", "posting")), # args=[app], # ) # else: # for entry in sync.config_get("time", "posting"): # dt_obj = datetime.strptime(entry, "%H:%M") # scheduler.add_job( # send_content, "cron", hour=dt_obj.hour, minute=dt_obj.minute, args=[app] # )