mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2025-12-29 17:44:50 +00:00
Improve
This commit is contained in:
parent
4f63be9a11
commit
5014d0e556
15 changed files with 52 additions and 47 deletions
|
|
@ -30,3 +30,14 @@ user = Client(
|
|||
name="YasirUBot",
|
||||
session_string=USER_SESSION,
|
||||
)
|
||||
|
||||
app.start()
|
||||
user.start()
|
||||
bot = app.get_me()
|
||||
ubot = user.get_me()
|
||||
BOT_ID = bot.id
|
||||
BOT_NAME = bot.first_name
|
||||
BOT_USERNAME = bot.username
|
||||
UBOT_ID = ubot.id
|
||||
UBOT_NAME = ubot.first_name
|
||||
UBOT_USERNAME = ubot.username
|
||||
|
|
@ -7,21 +7,22 @@
|
|||
"""
|
||||
import asyncio, importlib, re
|
||||
from logging import getLogger
|
||||
from misskaty import app, user, HELPABLE
|
||||
from misskaty.plugins import ALL_MODULES
|
||||
from misskaty.helper import paginate_modules
|
||||
from misskaty.helper.tools import bot_sys_stats
|
||||
from database.users_chats_db import db
|
||||
from misskaty.vars import (
|
||||
LOG_CHANNEL,
|
||||
SUDO,
|
||||
from misskaty import (
|
||||
app,
|
||||
user,
|
||||
HELPABLE,
|
||||
BOT_ID,
|
||||
BOT_NAME,
|
||||
BOT_USERNAME,
|
||||
UBOT_ID,
|
||||
UBOT_NAME,
|
||||
UBOT_USERNAME,
|
||||
UBOT_USERNAME
|
||||
)
|
||||
from misskaty.plugins import ALL_MODULES
|
||||
from misskaty.helper import paginate_modules
|
||||
from misskaty.helper.tools import bot_sys_stats
|
||||
from database.users_chats_db import db
|
||||
from misskaty.vars import LOG_CHANNEL, SUDO
|
||||
from utils import temp, auto_clean
|
||||
from pyrogram.raw.all import layer
|
||||
from pyrogram import idle, __version__, filters
|
||||
|
|
@ -49,16 +50,6 @@ async def start_bot():
|
|||
else:
|
||||
bot_modules += "|{:<15}".format(i)
|
||||
j += 1
|
||||
await app.start()
|
||||
await user.start()
|
||||
bot = await app.get_me()
|
||||
ubot = await user.get_me()
|
||||
BOT_ID = bot.id
|
||||
BOT_NAME = bot.first_name
|
||||
BOT_USERNAME = bot.username
|
||||
UBOT_ID = ubot.id
|
||||
UBOT_NAME = ubot.first_name
|
||||
UBOT_USERNAME = ubot.username
|
||||
LOGGER.info("+===============================================================+")
|
||||
LOGGER.info("| MissKatyPyro |")
|
||||
LOGGER.info("+===============+===============+===============+===============+")
|
||||
|
|
@ -71,7 +62,7 @@ async def start_bot():
|
|||
for i in SUDO:
|
||||
await app.send_message(
|
||||
i,
|
||||
f"USERBOT AND BOT STARTED with Pyrogram v{__version__}..\nUserBot: {UBOT_NAME}\nBot: {BOT_NAME}\n\nwith Pyrogram v{__version__} (Layer {layer}) started on @{BOT_USERNAME}.\n\n{bot_modules}",
|
||||
f"USERBOT AND BOT STARTED with Pyrogram v{__version__}..\nUserBot: {UBOT_NAME}\nBot: {BOT_NAME}\n\nwith Pyrogram v{__version__} (Layer {layer}) started on @{BOT_USERNAME}.\n\n<code>{bot_modules}</code>",
|
||||
)
|
||||
except Exception as e:
|
||||
LOGGER.error(str(e))
|
||||
|
|
@ -109,9 +100,7 @@ home_text_pm = f"Hey there! My name is {BOT_NAME}. I have many useful features f
|
|||
keyboard = InlineKeyboardMarkup(
|
||||
[
|
||||
[
|
||||
InlineKeyboardButton(
|
||||
text="Help ❓", url=f"t.me/{BOT_USERNAME}?start=help"
|
||||
),
|
||||
InlineKeyboardButton(text="Help ❓", url=f"t.me/{BOT_USERNAME}?start=help"),
|
||||
InlineKeyboardButton(
|
||||
text="Source Code <20>",
|
||||
url="https://github.com/yasirarism/MissKatyPyro",
|
||||
|
|
|
|||
|
|
@ -3,9 +3,8 @@ import string
|
|||
import psutil
|
||||
import time
|
||||
import os
|
||||
from misskaty import botStartTime, user, app
|
||||
from misskaty import botStartTime, user, app, UBOT_NAME, BOT_NAME
|
||||
from misskaty.plugins import ALL_MODULES
|
||||
from misskaty.vars import UBOT_NAME, BOT_NAME
|
||||
from misskaty.helper.human_read import get_readable_time
|
||||
from misskaty.helper.http import http
|
||||
from http.cookies import SimpleCookie
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
from pyrogram import filters, enums
|
||||
from pyrogram.errors import UserIsBlocked, UserNotParticipant
|
||||
from misskaty.vars import COMMAND_HANDLER, BOT_USERNAME
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty import app
|
||||
from misskaty import app, BOT_USERNAME
|
||||
|
||||
|
||||
@app.on_message(filters.command(["copy"], COMMAND_HANDLER))
|
||||
|
|
|
|||
|
|
@ -12,8 +12,7 @@
|
|||
import re
|
||||
import time
|
||||
from utils import put_cleanmode
|
||||
from misskaty import app
|
||||
from misskaty.vars import BOT_USERNAME
|
||||
from misskaty import app, BOT_USERNAME
|
||||
from pyrogram import filters, enums
|
||||
from database.afk_db import remove_afk, is_afk
|
||||
from misskaty.helper.human_read import get_readable_time2
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@ from shutil import rmtree
|
|||
from logging import getLogger
|
||||
from pyrogram import filters, enums
|
||||
from pyrogram.errors import FloodWait
|
||||
from misskaty import app
|
||||
from misskaty import app, BOT_USERNAME
|
||||
from misskaty.helper.ffmpeg_helper import take_ss, genss_link
|
||||
from misskaty.vars import COMMAND_HANDLER, BOT_USERNAME
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from misskaty.helper.pyro_progress import progress_for_pyrogram
|
||||
|
||||
LOGGER = getLogger(__name__)
|
||||
|
|
|
|||
|
|
@ -11,14 +11,14 @@ from pyrogram.errors import (
|
|||
RPCError,
|
||||
SlowmodeWait,
|
||||
)
|
||||
from misskaty import app
|
||||
from misskaty import app, BOT_USERNAME
|
||||
from misskaty.core.decorator.errors import capture_err, asyncify
|
||||
from PIL import Image, ImageChops, ImageDraw, ImageFont
|
||||
import textwrap
|
||||
from database.users_chats_db import db
|
||||
from utils import temp
|
||||
from pyrogram.errors import ChatAdminRequired
|
||||
from misskaty.vars import SUDO, LOG_CHANNEL, SUPPORT_CHAT, COMMAND_HANDLER, BOT_USERNAME
|
||||
from misskaty.vars import SUDO, LOG_CHANNEL, SUPPORT_CHAT, COMMAND_HANDLER
|
||||
|
||||
LOGGER = getLogger(__name__)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,12 +1,11 @@
|
|||
import json, traceback
|
||||
from sys import version as pyver, platform
|
||||
from misskaty import app, user
|
||||
from misskaty import app, user, BOT_USERNAME
|
||||
from motor import version as mongover
|
||||
from misskaty.plugins.misc_tools import get_content
|
||||
from pyrogram import __version__ as pyrover
|
||||
from misskaty.helper.http import http
|
||||
from misskaty.helper.tools import GENRES_EMOJI
|
||||
from misskaty.vars import BOT_USERNAME
|
||||
from pyrogram import filters, enums
|
||||
from bs4 import BeautifulSoup
|
||||
from utils import demoji
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton, CallbackQ
|
|||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.helper.tools import rentry, GENRES_EMOJI
|
||||
from misskaty.helper.http import http
|
||||
from misskaty import app
|
||||
from misskaty import app, BOT_USERNAME
|
||||
|
||||
LOGGER = getLogger(__name__)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ from pyrogram import Client, __version__, filters
|
|||
from apscheduler.schedulers.asyncio import AsyncIOScheduler
|
||||
import pytz
|
||||
import traceback
|
||||
from misskaty import app
|
||||
from misskaty import app, BOT_USERNAME
|
||||
from datetime import datetime
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, CallbackQuery
|
||||
from misskaty.vars import LOG_CHANNEL, NIGHTMODE
|
||||
|
|
|
|||
|
|
@ -1,3 +1,10 @@
|
|||
"""
|
||||
* @author yasir <yasiramunandar@gmail.com>
|
||||
* @date 2022-12-01 09:12:27
|
||||
* @lastModified 2022-12-01 09:32:31
|
||||
* @projectName MissKatyPyro
|
||||
* Copyright @YasirPedia All rights reserved
|
||||
"""
|
||||
import time
|
||||
from re import findall, MULTILINE
|
||||
from asyncio import Lock
|
||||
|
|
|
|||
|
|
@ -11,10 +11,10 @@ from bs4 import BeautifulSoup
|
|||
import aiohttp
|
||||
import re
|
||||
import traceback
|
||||
from misskaty import app
|
||||
from misskaty import app, BOT_USERNAME
|
||||
from pyrogram import filters
|
||||
from pyrogram.errors import MessageTooLong
|
||||
from misskaty.vars import COMMAND_HANDLER, BOT_USERNAME
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.helper.tools import rentry
|
||||
from misskaty.helper.http import http
|
||||
|
|
|
|||
|
|
@ -5,11 +5,11 @@
|
|||
* @projectName MissKatyPyro
|
||||
* Copyright @YasirPedia All rights reserved
|
||||
"""
|
||||
from misskaty import app
|
||||
from misskaty import app, BOT_USERNAME
|
||||
from logging import getLogger
|
||||
from pyrogram import filters
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
from misskaty.vars import COMMAND_HANDLER, BOT_USERNAME
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.plugins.dev import shell_exec
|
||||
import json, os, traceback
|
||||
|
|
|
|||
|
|
@ -1,3 +1,10 @@
|
|||
"""
|
||||
* @author yasir <yasiramunandar@gmail.com>
|
||||
* @date 2022-12-01 09:12:27
|
||||
* @lastModified 2022-12-01 09:32:31
|
||||
* @projectName MissKatyPyro
|
||||
* Copyright @YasirPedia All rights reserved
|
||||
"""
|
||||
# Code in this plugin to learn basic userbot in pyrogram
|
||||
import os
|
||||
from pyrogram import enums, filters
|
||||
|
|
|
|||
|
|
@ -26,12 +26,6 @@ try:
|
|||
except Exception as e:
|
||||
LOGGER.error(f"One or more env variables missing! Exiting now.\n{e}")
|
||||
exit(1)
|
||||
BOT_USERNAME = ""
|
||||
BOT_ID = ""
|
||||
BOT_NAME = ""
|
||||
UBOT_USERNAME = ""
|
||||
UBOT_ID = ""
|
||||
UBOT_NAME = ""
|
||||
COMMAND_HANDLER = environ.get("COMMAND_HANDLER", "! /").split()
|
||||
SUDO = list(
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue