mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2026-01-06 20:04:51 +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",
|
name="YasirUBot",
|
||||||
session_string=USER_SESSION,
|
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
|
import asyncio, importlib, re
|
||||||
from logging import getLogger
|
from logging import getLogger
|
||||||
from misskaty import app, user, HELPABLE
|
from misskaty import (
|
||||||
from misskaty.plugins import ALL_MODULES
|
app,
|
||||||
from misskaty.helper import paginate_modules
|
user,
|
||||||
from misskaty.helper.tools import bot_sys_stats
|
HELPABLE,
|
||||||
from database.users_chats_db import db
|
|
||||||
from misskaty.vars import (
|
|
||||||
LOG_CHANNEL,
|
|
||||||
SUDO,
|
|
||||||
BOT_ID,
|
BOT_ID,
|
||||||
BOT_NAME,
|
BOT_NAME,
|
||||||
BOT_USERNAME,
|
BOT_USERNAME,
|
||||||
UBOT_ID,
|
UBOT_ID,
|
||||||
UBOT_NAME,
|
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 utils import temp, auto_clean
|
||||||
from pyrogram.raw.all import layer
|
from pyrogram.raw.all import layer
|
||||||
from pyrogram import idle, __version__, filters
|
from pyrogram import idle, __version__, filters
|
||||||
|
|
@ -49,16 +50,6 @@ async def start_bot():
|
||||||
else:
|
else:
|
||||||
bot_modules += "|{:<15}".format(i)
|
bot_modules += "|{:<15}".format(i)
|
||||||
j += 1
|
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("+===============================================================+")
|
||||||
LOGGER.info("| MissKatyPyro |")
|
LOGGER.info("| MissKatyPyro |")
|
||||||
LOGGER.info("+===============+===============+===============+===============+")
|
LOGGER.info("+===============+===============+===============+===============+")
|
||||||
|
|
@ -71,7 +62,7 @@ async def start_bot():
|
||||||
for i in SUDO:
|
for i in SUDO:
|
||||||
await app.send_message(
|
await app.send_message(
|
||||||
i,
|
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:
|
except Exception as e:
|
||||||
LOGGER.error(str(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(
|
keyboard = InlineKeyboardMarkup(
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
InlineKeyboardButton(
|
InlineKeyboardButton(text="Help ❓", url=f"t.me/{BOT_USERNAME}?start=help"),
|
||||||
text="Help ❓", url=f"t.me/{BOT_USERNAME}?start=help"
|
|
||||||
),
|
|
||||||
InlineKeyboardButton(
|
InlineKeyboardButton(
|
||||||
text="Source Code <20>",
|
text="Source Code <20>",
|
||||||
url="https://github.com/yasirarism/MissKatyPyro",
|
url="https://github.com/yasirarism/MissKatyPyro",
|
||||||
|
|
|
||||||
|
|
@ -3,9 +3,8 @@ import string
|
||||||
import psutil
|
import psutil
|
||||||
import time
|
import time
|
||||||
import os
|
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.plugins import ALL_MODULES
|
||||||
from misskaty.vars import UBOT_NAME, BOT_NAME
|
|
||||||
from misskaty.helper.human_read import get_readable_time
|
from misskaty.helper.human_read import get_readable_time
|
||||||
from misskaty.helper.http import http
|
from misskaty.helper.http import http
|
||||||
from http.cookies import SimpleCookie
|
from http.cookies import SimpleCookie
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
from pyrogram import filters, enums
|
from pyrogram import filters, enums
|
||||||
from pyrogram.errors import UserIsBlocked, UserNotParticipant
|
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 pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||||
from misskaty.core.decorator.errors import capture_err
|
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))
|
@app.on_message(filters.command(["copy"], COMMAND_HANDLER))
|
||||||
|
|
|
||||||
|
|
@ -12,8 +12,7 @@
|
||||||
import re
|
import re
|
||||||
import time
|
import time
|
||||||
from utils import put_cleanmode
|
from utils import put_cleanmode
|
||||||
from misskaty import app
|
from misskaty import app, BOT_USERNAME
|
||||||
from misskaty.vars import BOT_USERNAME
|
|
||||||
from pyrogram import filters, enums
|
from pyrogram import filters, enums
|
||||||
from database.afk_db import remove_afk, is_afk
|
from database.afk_db import remove_afk, is_afk
|
||||||
from misskaty.helper.human_read import get_readable_time2
|
from misskaty.helper.human_read import get_readable_time2
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,9 @@ from shutil import rmtree
|
||||||
from logging import getLogger
|
from logging import getLogger
|
||||||
from pyrogram import filters, enums
|
from pyrogram import filters, enums
|
||||||
from pyrogram.errors import FloodWait
|
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.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
|
from misskaty.helper.pyro_progress import progress_for_pyrogram
|
||||||
|
|
||||||
LOGGER = getLogger(__name__)
|
LOGGER = getLogger(__name__)
|
||||||
|
|
|
||||||
|
|
@ -11,14 +11,14 @@ from pyrogram.errors import (
|
||||||
RPCError,
|
RPCError,
|
||||||
SlowmodeWait,
|
SlowmodeWait,
|
||||||
)
|
)
|
||||||
from misskaty import app
|
from misskaty import app, BOT_USERNAME
|
||||||
from misskaty.core.decorator.errors import capture_err, asyncify
|
from misskaty.core.decorator.errors import capture_err, asyncify
|
||||||
from PIL import Image, ImageChops, ImageDraw, ImageFont
|
from PIL import Image, ImageChops, ImageDraw, ImageFont
|
||||||
import textwrap
|
import textwrap
|
||||||
from database.users_chats_db import db
|
from database.users_chats_db import db
|
||||||
from utils import temp
|
from utils import temp
|
||||||
from pyrogram.errors import ChatAdminRequired
|
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__)
|
LOGGER = getLogger(__name__)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,11 @@
|
||||||
import json, traceback
|
import json, traceback
|
||||||
from sys import version as pyver, platform
|
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 motor import version as mongover
|
||||||
from misskaty.plugins.misc_tools import get_content
|
from misskaty.plugins.misc_tools import get_content
|
||||||
from pyrogram import __version__ as pyrover
|
from pyrogram import __version__ as pyrover
|
||||||
from misskaty.helper.http import http
|
from misskaty.helper.http import http
|
||||||
from misskaty.helper.tools import GENRES_EMOJI
|
from misskaty.helper.tools import GENRES_EMOJI
|
||||||
from misskaty.vars import BOT_USERNAME
|
|
||||||
from pyrogram import filters, enums
|
from pyrogram import filters, enums
|
||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
from utils import demoji
|
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.core.decorator.errors import capture_err
|
||||||
from misskaty.helper.tools import rentry, GENRES_EMOJI
|
from misskaty.helper.tools import rentry, GENRES_EMOJI
|
||||||
from misskaty.helper.http import http
|
from misskaty.helper.http import http
|
||||||
from misskaty import app
|
from misskaty import app, BOT_USERNAME
|
||||||
|
|
||||||
LOGGER = getLogger(__name__)
|
LOGGER = getLogger(__name__)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ from pyrogram import Client, __version__, filters
|
||||||
from apscheduler.schedulers.asyncio import AsyncIOScheduler
|
from apscheduler.schedulers.asyncio import AsyncIOScheduler
|
||||||
import pytz
|
import pytz
|
||||||
import traceback
|
import traceback
|
||||||
from misskaty import app
|
from misskaty import app, BOT_USERNAME
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, CallbackQuery
|
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, CallbackQuery
|
||||||
from misskaty.vars import LOG_CHANNEL, NIGHTMODE
|
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
|
import time
|
||||||
from re import findall, MULTILINE
|
from re import findall, MULTILINE
|
||||||
from asyncio import Lock
|
from asyncio import Lock
|
||||||
|
|
|
||||||
|
|
@ -11,10 +11,10 @@ from bs4 import BeautifulSoup
|
||||||
import aiohttp
|
import aiohttp
|
||||||
import re
|
import re
|
||||||
import traceback
|
import traceback
|
||||||
from misskaty import app
|
from misskaty import app, BOT_USERNAME
|
||||||
from pyrogram import filters
|
from pyrogram import filters
|
||||||
from pyrogram.errors import MessageTooLong
|
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.core.decorator.errors import capture_err
|
||||||
from misskaty.helper.tools import rentry
|
from misskaty.helper.tools import rentry
|
||||||
from misskaty.helper.http import http
|
from misskaty.helper.http import http
|
||||||
|
|
|
||||||
|
|
@ -5,11 +5,11 @@
|
||||||
* @projectName MissKatyPyro
|
* @projectName MissKatyPyro
|
||||||
* Copyright @YasirPedia All rights reserved
|
* Copyright @YasirPedia All rights reserved
|
||||||
"""
|
"""
|
||||||
from misskaty import app
|
from misskaty import app, BOT_USERNAME
|
||||||
from logging import getLogger
|
from logging import getLogger
|
||||||
from pyrogram import filters
|
from pyrogram import filters
|
||||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
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.core.decorator.errors import capture_err
|
||||||
from misskaty.plugins.dev import shell_exec
|
from misskaty.plugins.dev import shell_exec
|
||||||
import json, os, traceback
|
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
|
# Code in this plugin to learn basic userbot in pyrogram
|
||||||
import os
|
import os
|
||||||
from pyrogram import enums, filters
|
from pyrogram import enums, filters
|
||||||
|
|
|
||||||
|
|
@ -26,12 +26,6 @@ try:
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
LOGGER.error(f"One or more env variables missing! Exiting now.\n{e}")
|
LOGGER.error(f"One or more env variables missing! Exiting now.\n{e}")
|
||||||
exit(1)
|
exit(1)
|
||||||
BOT_USERNAME = ""
|
|
||||||
BOT_ID = ""
|
|
||||||
BOT_NAME = ""
|
|
||||||
UBOT_USERNAME = ""
|
|
||||||
UBOT_ID = ""
|
|
||||||
UBOT_NAME = ""
|
|
||||||
COMMAND_HANDLER = environ.get("COMMAND_HANDLER", "! /").split()
|
COMMAND_HANDLER = environ.get("COMMAND_HANDLER", "! /").split()
|
||||||
SUDO = list(
|
SUDO = list(
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue