mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2025-12-29 09:44:50 +00:00
parent
8b5ef6a780
commit
43c6ba1809
2 changed files with 10 additions and 8 deletions
|
|
@ -2,7 +2,9 @@
|
||||||
# * @date 2023-06-21 22:12:27
|
# * @date 2023-06-21 22:12:27
|
||||||
# * @projectName MissKatyPyro
|
# * @projectName MissKatyPyro
|
||||||
# * Copyright ©YasirPedia All rights reserved
|
# * Copyright ©YasirPedia All rights reserved
|
||||||
import time, os
|
import time, os, uvloop
|
||||||
|
from asyncio import get_event_loop
|
||||||
|
from faulthandler import enable as faulthandler_enable
|
||||||
from logging import ERROR, INFO, StreamHandler, basicConfig, getLogger, handlers
|
from logging import ERROR, INFO, StreamHandler, basicConfig, getLogger, handlers
|
||||||
|
|
||||||
from apscheduler.jobstores.mongodb import MongoDBJobStore
|
from apscheduler.jobstores.mongodb import MongoDBJobStore
|
||||||
|
|
@ -11,7 +13,6 @@ from async_pymongo import AsyncClient
|
||||||
from pymongo import MongoClient
|
from pymongo import MongoClient
|
||||||
from pyrogram import Client
|
from pyrogram import Client
|
||||||
|
|
||||||
from misskaty.core import misskaty_patch
|
|
||||||
from misskaty.vars import (
|
from misskaty.vars import (
|
||||||
API_HASH,
|
API_HASH,
|
||||||
API_ID,
|
API_ID,
|
||||||
|
|
@ -43,9 +44,9 @@ cleanmode = {}
|
||||||
botStartTime = time.time()
|
botStartTime = time.time()
|
||||||
misskaty_version = "v2.11.2 - Stable"
|
misskaty_version = "v2.11.2 - Stable"
|
||||||
|
|
||||||
os.system("pip3 install uvloop")
|
uvloop.install()
|
||||||
from uvloop import install
|
faulthandler_enable()
|
||||||
# install()
|
from misskaty.core import misskaty_patch
|
||||||
|
|
||||||
# Pyrogram Bot Client
|
# Pyrogram Bot Client
|
||||||
app = Client(
|
app = Client(
|
||||||
|
|
|
||||||
|
|
@ -15,14 +15,13 @@ from pyrogram import __version__, idle
|
||||||
from pyrogram.raw.all import layer
|
from pyrogram.raw.all import layer
|
||||||
|
|
||||||
from database import dbname
|
from database import dbname
|
||||||
from misskaty import BOT_NAME, BOT_USERNAME, HELPABLE, UBOT_NAME, app, scheduler
|
from misskaty import BOT_NAME, BOT_USERNAME, HELPABLE, UBOT_NAME, app, scheduler, get_event_loop
|
||||||
from misskaty.plugins import ALL_MODULES
|
from misskaty.plugins import ALL_MODULES
|
||||||
from misskaty.plugins.web_scraper import web
|
from misskaty.plugins.web_scraper import web
|
||||||
from misskaty.vars import SUDO, USER_SESSION
|
from misskaty.vars import SUDO, USER_SESSION
|
||||||
from utils import auto_clean
|
from utils import auto_clean
|
||||||
|
|
||||||
LOGGER = getLogger("MissKaty")
|
LOGGER = getLogger("MissKaty")
|
||||||
loop = asyncio.get_event_loop()
|
|
||||||
|
|
||||||
|
|
||||||
# Run Bot
|
# Run Bot
|
||||||
|
|
@ -84,7 +83,9 @@ async def start_bot():
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
try:
|
try:
|
||||||
loop.run_until_complete(start_bot())
|
get_event_loop().run_until_complete(start_bot())
|
||||||
|
app.loop.run_forever()
|
||||||
|
# loop.run_until_complete(start_bot())
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
pass
|
pass
|
||||||
except Exception:
|
except Exception:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue