mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2025-12-29 17:44:50 +00:00
update
This commit is contained in:
parent
a6575d34bc
commit
4d604e18e0
4 changed files with 21 additions and 25 deletions
|
|
@ -1,19 +0,0 @@
|
||||||
import os
|
|
||||||
from misskaty.vars import DATABASE_URI
|
|
||||||
from apscheduler.schedulers.asyncio import AsyncIOScheduler
|
|
||||||
from apscheduler.jobstores.mongodb import MongoDBJobStore
|
|
||||||
from pymongo import MongoClient
|
|
||||||
|
|
||||||
|
|
||||||
TZ = os.environ.get("TIME_ZONE", "Asia/Jakarta")
|
|
||||||
monclient = MongoClient(DATABASE_URI)
|
|
||||||
|
|
||||||
jobstores = {
|
|
||||||
'default': MongoDBJobStore(
|
|
||||||
client=monclient,
|
|
||||||
database="MissKatyDB",
|
|
||||||
collection='nightmode')}
|
|
||||||
|
|
||||||
scheduler = AsyncIOScheduler(
|
|
||||||
jobstores=jobstores,
|
|
||||||
timezone=TZ)
|
|
||||||
|
|
@ -1,10 +1,14 @@
|
||||||
|
import os
|
||||||
import time
|
import time
|
||||||
import pyromod.listen
|
|
||||||
from logging import ERROR, INFO, FileHandler, StreamHandler, basicConfig, getLogger
|
from logging import ERROR, INFO, FileHandler, StreamHandler, basicConfig, getLogger
|
||||||
|
|
||||||
|
import pyromod.listen
|
||||||
|
from apscheduler.jobstores.mongodb import MongoDBJobStore
|
||||||
|
from apscheduler.schedulers.asyncio import AsyncIOScheduler
|
||||||
|
from pymongo import MongoClient
|
||||||
from pyrogram import Client
|
from pyrogram import Client
|
||||||
|
|
||||||
from misskaty.vars import API_HASH, API_ID, BOT_TOKEN, USER_SESSION
|
from misskaty.vars import API_HASH, API_ID, BOT_TOKEN, DATABASE_URI, USER_SESSION
|
||||||
|
|
||||||
basicConfig(
|
basicConfig(
|
||||||
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
|
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
|
||||||
|
|
@ -33,6 +37,19 @@ user = Client(
|
||||||
session_string=USER_SESSION,
|
session_string=USER_SESSION,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
TZ = os.environ.get("TIME_ZONE", "Asia/Jakarta")
|
||||||
|
pymonclient = MongoClient(DATABASE_URI)
|
||||||
|
|
||||||
|
jobstores = {
|
||||||
|
'default': MongoDBJobStore(
|
||||||
|
client=pymonclient,
|
||||||
|
database="MissKatyDB",
|
||||||
|
collection='nightmode')}
|
||||||
|
|
||||||
|
scheduler = AsyncIOScheduler(
|
||||||
|
jobstores=jobstores,
|
||||||
|
timezone=TZ)
|
||||||
|
|
||||||
app.start()
|
app.start()
|
||||||
user.start()
|
user.start()
|
||||||
bot = app.get_me()
|
bot = app.get_me()
|
||||||
|
|
|
||||||
|
|
@ -18,14 +18,13 @@ from pyrogram.raw.all import layer
|
||||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||||
|
|
||||||
from database.users_chats_db import db
|
from database.users_chats_db import db
|
||||||
from database.nightmode_db import scheduler
|
|
||||||
from misskaty import (
|
from misskaty import (
|
||||||
BOT_NAME,
|
BOT_NAME,
|
||||||
BOT_USERNAME,
|
BOT_USERNAME,
|
||||||
HELPABLE,
|
HELPABLE,
|
||||||
UBOT_NAME,
|
UBOT_NAME,
|
||||||
app,
|
app,
|
||||||
user,
|
scheduler,
|
||||||
)
|
)
|
||||||
from misskaty.core.message_utils import *
|
from misskaty.core.message_utils import *
|
||||||
from misskaty.core.decorator.ratelimiter import ratelimiter
|
from misskaty.core.decorator.ratelimiter import ratelimiter
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,7 @@ from pyrogram.errors import (ChannelInvalid, ChannelPrivate, ChatAdminRequired,
|
||||||
ChatNotModified)
|
ChatNotModified)
|
||||||
from pyrogram.types import ChatPermissions, InlineKeyboardButton, InlineKeyboardMarkup
|
from pyrogram.types import ChatPermissions, InlineKeyboardButton, InlineKeyboardMarkup
|
||||||
|
|
||||||
from database.nightmode_db import TZ, scheduler
|
from misskaty import BOT_NAME, BOT_USERNAME, TZ, app, scheduler
|
||||||
from misskaty import BOT_NAME, BOT_USERNAME, app
|
|
||||||
from misskaty.core.message_utils import *
|
from misskaty.core.message_utils import *
|
||||||
from misskaty.core.decorator.ratelimiter import ratelimiter
|
from misskaty.core.decorator.ratelimiter import ratelimiter
|
||||||
from misskaty.core.decorator.permissions import adminsOnly
|
from misskaty.core.decorator.permissions import adminsOnly
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue