From 6fba574298105052bb45d35f531894d79926b5bd Mon Sep 17 00:00:00 2001 From: yasir Date: Mon, 27 Feb 2023 11:48:44 +0700 Subject: [PATCH] update --- misskaty/__init__.py | 8 -------- misskaty/__main__.py | 9 +++++++++ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/misskaty/__init__.py b/misskaty/__init__.py index 16e51ce7..b1df066b 100644 --- a/misskaty/__init__.py +++ b/misskaty/__init__.py @@ -5,7 +5,6 @@ from logging import ERROR, INFO, FileHandler, StreamHandler, basicConfig, getLog import pyromod.listen from apscheduler.jobstores.mongodb import MongoDBJobStore -from apscheduler.schedulers.asyncio import AsyncIOScheduler from pymongo import MongoClient from pyrogram import Client @@ -47,13 +46,6 @@ jobstores = { database="MissKatyDB", collection='nightmode')} -scheduler = AsyncIOScheduler( - jobstores=jobstores, - timezone=TZ) - -logging.info(scheduler.get_jobs()) -if bool(scheduler.get_jobs()): - scheduler.start() app.start() user.start() bot = app.get_me() diff --git a/misskaty/__main__.py b/misskaty/__main__.py index c45ff7f2..c4b0ac84 100644 --- a/misskaty/__main__.py +++ b/misskaty/__main__.py @@ -18,12 +18,15 @@ from pyrogram.raw.all import layer from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup from database.users_chats_db import db +from apscheduler.schedulers.asyncio import AsyncIOScheduler from misskaty import ( BOT_NAME, BOT_USERNAME, HELPABLE, UBOT_NAME, + TZ, app, + jobstores ) from misskaty.core.message_utils import * from misskaty.core.decorator.ratelimiter import ratelimiter @@ -70,6 +73,12 @@ async def start_bot(): ) except Exception as e: LOGGER.error(str(e)) + scheduler = AsyncIOScheduler( + jobstores=jobstores, + timezone=TZ) + LOGGER.info(scheduler.get_jobs()) + if bool(scheduler.get_jobs()): + scheduler.start() if os.path.exists("restart.pickle"): with open('restart.pickle', 'rb') as status: chat_id, message_id = pickle.load(status)