sort import

This commit is contained in:
yasir 2023-01-10 11:37:10 +07:00
parent 839232a449
commit d418a2519d
39 changed files with 240 additions and 263 deletions

View file

@ -10,6 +10,7 @@ import importlib
import sys import sys
from logging import getLogger from logging import getLogger
from os.path import basename, dirname, isfile from os.path import basename, dirname, isfile
from misskaty import MOD_LOAD, MOD_NOLOAD from misskaty import MOD_LOAD, MOD_NOLOAD
LOGGER = getLogger(__name__) LOGGER = getLogger(__name__)

View file

@ -1,26 +1,19 @@
import asyncio, re import asyncio
import re
from logging import getLogger from logging import getLogger
from misskaty import app
from misskaty.helper.functions import (
extract_user_and_reason,
time_converter,
extract_user,
int_to_alpha,
)
from time import time from time import time
from pyrogram import filters, enums
from pyrogram.errors import FloodWait, ChatAdminRequired from pyrogram import enums, filters
from pyrogram.errors import ChatAdminRequired, FloodWait
from pyrogram.types import ChatPermissions from pyrogram.types import ChatPermissions
from misskaty.core.decorator.permissions import (
adminsOnly, from database.warn_db import add_warn, get_warn, remove_warns
admins_in_chat, from misskaty import app
list_admins,
member_permissions,
)
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.core.decorator.permissions import admins_in_chat, adminsOnly, list_admins, member_permissions
from misskaty.core.keyboard import ikb from misskaty.core.keyboard import ikb
from misskaty.vars import SUDO, COMMAND_HANDLER from misskaty.helper.functions import extract_user, extract_user_and_reason, int_to_alpha, time_converter
from database.warn_db import get_warn, remove_warns, add_warn from misskaty.vars import COMMAND_HANDLER, SUDO
LOGGER = getLogger(__name__) LOGGER = getLogger(__name__)

View file

@ -10,20 +10,14 @@
# Modified plugin by me from https://github.com/TeamYukki/YukkiAFKBot to make compatible with pyrogram v2 # Modified plugin by me from https://github.com/TeamYukki/YukkiAFKBot to make compatible with pyrogram v2
import time import time
from misskaty import app
from utils import put_cleanmode
from pyrogram import filters from pyrogram import filters
from misskaty.vars import COMMAND_HANDLER from database.afk_db import add_afk, cleanmode_off, cleanmode_on, is_afk, remove_afk
from database.afk_db import ( from misskaty import app
remove_afk,
is_afk,
add_afk,
cleanmode_off,
cleanmode_on,
)
from misskaty.helper.human_read import get_readable_time2
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.core.decorator.permissions import adminsOnly from misskaty.core.decorator.permissions import adminsOnly
from misskaty.helper.human_read import get_readable_time2
from misskaty.vars import COMMAND_HANDLER
from utils import put_cleanmode
__MODULE__ = "AFK" __MODULE__ = "AFK"
__HELP__ = """/afk [Reason > Optional] - Tell others that you are AFK (Away From Keyboard), so that your boyfriend or girlfriend won't look for you 💔. __HELP__ = """/afk [Reason > Optional] - Tell others that you are AFK (Away From Keyboard), so that your boyfriend or girlfriend won't look for you 💔.

View file

@ -5,10 +5,11 @@
* @projectName MissKatyPyro * @projectName MissKatyPyro
* Copyright @YasirPedia All rights reserved * Copyright @YasirPedia All rights reserved
""" """
from misskaty import app
from pyrogram import filters from pyrogram import filters
from pyrogram.errors import UserAlreadyParticipant, UserIsBlocked
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from pyrogram.errors import UserIsBlocked, UserAlreadyParticipant
from misskaty import app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err

View file

@ -1,18 +1,13 @@
# Code copy from https://github.com/AbirHasan2005/Forward-Client # Code copy from https://github.com/AbirHasan2005/Forward-Client
from misskaty import user
from logging import getLogger
from pyrogram import filters
from asyncio import sleep from asyncio import sleep
from pyrogram.types import Message from logging import getLogger
from pyrogram import filters
from pyrogram.errors import FloodWait from pyrogram.errors import FloodWait
from misskaty.vars import ( from pyrogram.types import Message
FORWARD_FILTERS,
BLOCK_FILES_WITHOUT_EXTENSIONS, from misskaty import user
BLOCKED_EXTENSIONS, from misskaty.vars import BLOCK_FILES_WITHOUT_EXTENSIONS, BLOCKED_EXTENSIONS, FORWARD_FILTERS, FORWARD_FROM_CHAT_ID, FORWARD_TO_CHAT_ID, MINIMUM_FILE_SIZE
FORWARD_FROM_CHAT_ID,
FORWARD_TO_CHAT_ID,
MINIMUM_FILE_SIZE,
)
LOGGER = getLogger(__name__) LOGGER = getLogger(__name__)

View file

@ -1,10 +1,10 @@
from pyrogram import filters from pyrogram import filters
from utils import temp from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, Message
from pyrogram.types import Message
from database.users_chats_db import db from database.users_chats_db import db
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from misskaty.vars import SUPPORT_CHAT
from misskaty import app from misskaty import app
from misskaty.vars import SUPPORT_CHAT
from utils import temp
async def banned_users(_, client, message: Message): async def banned_users(_, client, message: Message):

View file

@ -1,11 +1,12 @@
from pyrogram import filters import asyncio
import datetime import datetime
import time import time
from pyrogram import filters
from database.users_chats_db import db from database.users_chats_db import db
from misskaty import app
from misskaty.vars import SUDO from misskaty.vars import SUDO
from utils import broadcast_messages from utils import broadcast_messages
import asyncio
from misskaty import app
@app.on_message(filters.command("broadcast") & filters.user(SUDO) & filters.reply) @app.on_message(filters.command("broadcast") & filters.user(SUDO) & filters.reply)

View file

@ -5,18 +5,21 @@
* @projectName MissKatyPyro * @projectName MissKatyPyro
* Copyright @YasirPedia All rights reserved * Copyright @YasirPedia All rights reserved
""" """
import re, requests import re
import urllib.parse import urllib.parse
from misskaty.helper.http import http
from misskaty import app
from pyrogram import filters
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from pyrogram.errors import MessageTooLong, EntitiesTooLong
from misskaty.vars import COMMAND_HANDLER
from misskaty.helper.tools import rentry
from urllib.parse import unquote from urllib.parse import unquote
import requests
from pyrogram import filters
from pyrogram.errors import EntitiesTooLong, MessageTooLong
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from misskaty import app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.helper.http import http
from misskaty.helper.human_read import get_readable_file_size from misskaty.helper.human_read import get_readable_file_size
from misskaty.helper.tools import rentry
from misskaty.vars import COMMAND_HANDLER
LIST_LINK = """ LIST_LINK = """
- Pling and all aliases. - Pling and all aliases.

View file

@ -1,8 +1,9 @@
from misskaty import app
from misskaty.vars import COMMAND_HANDLER, OPENAI_API
from pyrogram import filters from pyrogram import filters
from pyrogram.errors import MessageNotModified from pyrogram.errors import MessageNotModified
from misskaty import app
from misskaty.helper.http import http from misskaty.helper.http import http
from misskaty.vars import COMMAND_HANDLER, OPENAI_API
@app.on_message(filters.command("ask", COMMAND_HANDLER)) @app.on_message(filters.command("ask", COMMAND_HANDLER))

View file

@ -1,6 +1,7 @@
import aiohttp import aiohttp
from pyrogram import enums, filters from pyrogram import enums, filters
from pyrogram.errors import MessageTooLong from pyrogram.errors import MessageTooLong
from misskaty import app from misskaty import app
from misskaty.helper.tools import rentry from misskaty.helper.tools import rentry
from misskaty.vars import COMMAND_HANDLER from misskaty.vars import COMMAND_HANDLER

View file

@ -1,9 +1,10 @@
from pyrogram import filters, enums from pyrogram import enums, filters
from pyrogram.errors import UserIsBlocked, UserNotParticipant from pyrogram.errors import UserIsBlocked, UserNotParticipant
from misskaty.vars import COMMAND_HANDLER
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from misskaty import BOT_USERNAME, app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty import app, BOT_USERNAME from misskaty.vars import COMMAND_HANDLER
@app.on_message(filters.command(["copy"], COMMAND_HANDLER)) @app.on_message(filters.command(["copy"], COMMAND_HANDLER))

View file

@ -11,11 +11,14 @@
# Modified plugin by me from https://github.com/TeamYukki/YukkiAFKBot to make compatible with pyrogram v2 # Modified plugin by me from https://github.com/TeamYukki/YukkiAFKBot to make compatible with pyrogram v2
import re import re
import time import time
from utils import put_cleanmode
from misskaty import app, BOT_USERNAME from pyrogram import enums, filters
from pyrogram import filters, enums
from database.afk_db import remove_afk, is_afk from database.afk_db import is_afk, remove_afk
from misskaty import BOT_USERNAME, app
from misskaty.helper.human_read import get_readable_time2 from misskaty.helper.human_read import get_readable_time2
from utils import put_cleanmode
# Detect user that AFK based on Yukki Repo # Detect user that AFK based on Yukki Repo
@app.on_message( @app.on_message(

View file

@ -1,10 +1,12 @@
import io
import sys
import os
import traceback
import asyncio import asyncio
from pyrogram import filters, enums import io
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton import os
import sys
import traceback
from pyrogram import enums, filters
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from misskaty import app from misskaty import app
from misskaty.vars import COMMAND_HANDLER, SUDO from misskaty.vars import COMMAND_HANDLER, SUDO

View file

@ -1,20 +1,19 @@
import time
import asyncio import asyncio
import math import math
import os import os
from misskaty.helper.http import http import time
from logging import getLogger
from misskaty import app
from pySmartDL import SmartDL
from datetime import datetime from datetime import datetime
from misskaty.core.decorator.errors import capture_err from logging import getLogger
from misskaty.vars import COMMAND_HANDLER, SUDO
from pyrogram import filters from pyrogram import filters
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from misskaty.helper.pyro_progress import ( from pySmartDL import SmartDL
progress_for_pyrogram,
humanbytes, from misskaty import app
) from misskaty.core.decorator.errors import capture_err
from misskaty.helper.http import http
from misskaty.helper.pyro_progress import humanbytes, progress_for_pyrogram
from misskaty.vars import COMMAND_HANDLER, SUDO
LOGGER = getLogger(__name__) LOGGER = getLogger(__name__)

View file

@ -1,10 +1,12 @@
import re
import random import random
from misskaty import app import re
from pyrogram import enums, filters
from apscheduler.schedulers.asyncio import AsyncIOScheduler from apscheduler.schedulers.asyncio import AsyncIOScheduler
from pyrogram import enums, filters
from pyrogram.errors import PeerIdInvalid, UserNotParticipant
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from pyrogram.errors import UserNotParticipant, PeerIdInvalid
from misskaty import app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.helper.time_gap import check_time_gap from misskaty.helper.time_gap import check_time_gap

View file

@ -22,17 +22,14 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. SOFTWARE.
""" """
import re import re
from pyrogram import filters from pyrogram import filters
from database.filters_db import delete_filter, get_filter, get_filters_names, save_filter
from misskaty import app from misskaty import app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.core.decorator.permissions import adminsOnly from misskaty.core.decorator.permissions import adminsOnly
from misskaty.core.keyboard import ikb from misskaty.core.keyboard import ikb
from database.filters_db import (
delete_filter,
get_filter,
get_filters_names,
save_filter,
)
from misskaty.helper.functions import extract_text_and_keyb from misskaty.helper.functions import extract_text_and_keyb
__MODULE__ = "Filters" __MODULE__ = "Filters"

View file

@ -5,17 +5,21 @@
* @projectName MissKatyPyro * @projectName MissKatyPyro
* Copyright @YasirPedia All rights reserved * Copyright @YasirPedia All rights reserved
""" """
import os, time, traceback import os
from asyncio import sleep, gather import time
from shutil import rmtree import traceback
from asyncio import gather, sleep
from logging import getLogger from logging import getLogger
from pyrogram import filters, enums from shutil import rmtree
from pyrogram import enums, filters
from pyrogram.errors import FloodWait from pyrogram.errors import FloodWait
from misskaty import app, BOT_USERNAME
from misskaty.helper.ffmpeg_helper import take_ss, genss_link from misskaty import BOT_USERNAME, app
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.ffmpeg_helper import genss_link, take_ss
from misskaty.helper.pyro_progress import progress_for_pyrogram from misskaty.helper.pyro_progress import progress_for_pyrogram
from misskaty.vars import COMMAND_HANDLER
LOGGER = getLogger(__name__) LOGGER = getLogger(__name__)

View file

@ -1,24 +1,20 @@
from datetime import datetime, timedelta
import time
import os import os
from logging import getLogger
from misskaty.helper.http import http
from pyrogram import enums, filters
from pyrogram.types import ChatMemberUpdated, InlineKeyboardButton, InlineKeyboardMarkup
from pyrogram.errors import (
ChatSendMediaForbidden,
MessageTooLong,
RPCError,
SlowmodeWait,
)
from misskaty import app, BOT_USERNAME
from misskaty.core.decorator.errors import capture_err, asyncify
from PIL import Image, ImageChops, ImageDraw, ImageFont
import textwrap import textwrap
import time
from datetime import datetime, timedelta
from logging import getLogger
from PIL import Image, ImageChops, ImageDraw, ImageFont
from pyrogram import enums, filters
from pyrogram.errors import ChatAdminRequired, ChatSendMediaForbidden, MessageTooLong, RPCError, SlowmodeWait
from pyrogram.types import ChatMemberUpdated, InlineKeyboardButton, InlineKeyboardMarkup
from database.users_chats_db import db from database.users_chats_db import db
from misskaty import BOT_USERNAME, app
from misskaty.core.decorator.errors import asyncify, capture_err
from misskaty.helper.http import http
from misskaty.vars import COMMAND_HANDLER, LOG_CHANNEL, SUDO, SUPPORT_CHAT
from utils import temp from utils import temp
from pyrogram.errors import ChatAdminRequired
from misskaty.vars import SUDO, LOG_CHANNEL, SUPPORT_CHAT, COMMAND_HANDLER
LOGGER = getLogger(__name__) LOGGER = getLogger(__name__)

View file

@ -1,19 +1,14 @@
import json import json
import logging import logging
from utils import demoji import re
from pykeyboard import InlineKeyboard, InlineButton
from pyrogram.types import ( from bs4 import BeautifulSoup
InlineKeyboardMarkup,
InlineKeyboardButton,
CallbackQuery,
InputMediaPhoto,
)
from pyrogram.errors import MessageNotModified, MediaEmpty, PhotoInvalidDimensions, WebpageMediaEmpty
from deep_translator import GoogleTranslator from deep_translator import GoogleTranslator
from pykeyboard import InlineButton, InlineKeyboard from pykeyboard import InlineButton, InlineKeyboard
from pyrogram import filters from pyrogram import filters
from pyrogram.errors import MediaEmpty, MessageNotModified, PhotoInvalidDimensions, WebpageMediaEmpty from pyrogram.errors import MediaEmpty, MessageNotModified, PhotoInvalidDimensions, WebpageMediaEmpty
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, InputMediaPhoto from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, InputMediaPhoto
from misskaty import BOT_USERNAME, app from misskaty import BOT_USERNAME, app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.helper.http import http from misskaty.helper.http import http
@ -321,8 +316,7 @@ async def imdb_id_callback(bot, query):
await query.message.edit_caption(res_str, reply_markup=markup) await query.message.edit_caption(res_str, reply_markup=markup)
except MessageNotModified: except MessageNotModified:
pass pass
except Exception: except Exception as exc:
exc = traceback.format_exc()
await query.message.edit_caption(f"<b>ERROR:</b>\n<code>{exc}</code>") await query.message.edit_caption(f"<b>ERROR:</b>\n<code>{exc}</code>")
@ -502,6 +496,5 @@ async def imdb_en_callback(bot, query):
await query.message.edit_caption(res_str, reply_markup=markup) await query.message.edit_caption(res_str, reply_markup=markup)
else: else:
await query.message.edit_caption(res_str, reply_markup=markup) await query.message.edit_caption(res_str, reply_markup=markup)
except Exception: except Exception as exc:
exc = traceback.format_exc()
await query.message.edit_caption(f"<b>ERROR:</b>\n<code>{exc}</code>") await query.message.edit_caption(f"<b>ERROR:</b>\n<code>{exc}</code>")

View file

@ -1,14 +1,13 @@
import time import time
from asyncio import sleep from asyncio import sleep
from misskaty import app
from misskaty.vars import COMMAND_HANDLER
from pyrogram import enums, filters from pyrogram import enums, filters
from pyrogram.errors import FloodWait from pyrogram.errors import FloodWait
from pyrogram.errors.exceptions.bad_request_400 import ChatAdminRequired, UserAdminInvalid
from pyrogram.errors.exceptions.forbidden_403 import ChatWriteForbidden from pyrogram.errors.exceptions.forbidden_403 import ChatWriteForbidden
from pyrogram.errors.exceptions.bad_request_400 import (
ChatAdminRequired, from misskaty import app
UserAdminInvalid, from misskaty.vars import COMMAND_HANDLER
)
__MODULE__ = "Inkick" __MODULE__ = "Inkick"
__HELP__ = """" __HELP__ = """"

View file

@ -1,24 +1,21 @@
import json, traceback import json
from sys import version as pyver, platform import traceback
from misskaty import app, user, BOT_USERNAME from sys import platform
from sys import version as pyver
from bs4 import BeautifulSoup
from deep_translator import GoogleTranslator
from motor import version as mongover from motor import version as mongover
from misskaty.plugins.misc_tools import get_content from pykeyboard import InlineKeyboard
from pyrogram import __version__ as pyrover from pyrogram import __version__ as pyrover
from pyrogram import enums, filters
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, InlineQuery, InlineQueryResultArticle, InlineQueryResultPhoto, InputTextMessageContent
from misskaty import BOT_USERNAME, app, user
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 pyrogram import filters, enums from misskaty.plugins.misc_tools import get_content
from bs4 import BeautifulSoup
from utils import demoji from utils import demoji
from pykeyboard import InlineKeyboard
from deep_translator import GoogleTranslator
from pyrogram.types import (
InlineKeyboardButton,
InlineKeyboardMarkup,
InlineQuery,
InlineQueryResultArticle,
InputTextMessageContent,
InlineQueryResultPhoto,
)
__MODULE__ = "InlineFeature" __MODULE__ = "InlineFeature"
__HELP__ = """ __HELP__ = """

View file

@ -7,8 +7,10 @@
""" """
import os import os
from pyrogram import filters from pyrogram import filters
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from misskaty import app from misskaty import app
from misskaty.vars import COMMAND_HANDLER from misskaty.vars import COMMAND_HANDLER

View file

@ -1,17 +1,12 @@
import re import re
from pyrogram import filters from pyrogram import filters
from database.karma_db import get_karma, get_karmas, is_karma_on, karma_off, karma_on, update_karma
from misskaty import app from misskaty import app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.core.decorator.permissions import adminsOnly from misskaty.core.decorator.permissions import adminsOnly
from misskaty.helper.functions import alpha_to_int, int_to_alpha from misskaty.helper.functions import alpha_to_int, int_to_alpha
from database.karma_db import (
get_karma,
get_karmas,
is_karma_on,
karma_off,
karma_on,
update_karma,
)
__MODULE__ = "Karma" __MODULE__ = "Karma"
__HELP__ = """ __HELP__ = """

View file

@ -1,10 +1,12 @@
import textwrap import textwrap
from os import remove as hapus from os import remove as hapus
from misskaty.core.decorator.errors import capture_err
from misskaty import app from PIL import Image, ImageDraw, ImageFont
from pyrogram import filters from pyrogram import filters
from misskaty import app
from misskaty.core.decorator.errors import capture_err
from misskaty.vars import COMMAND_HANDLER from misskaty.vars import COMMAND_HANDLER
from PIL import Image, ImageFont, ImageDraw
async def draw_meme_text(image_path, text): async def draw_meme_text(image_path, text):

View file

@ -6,32 +6,28 @@
* Copyright @YasirPedia All rights reserved * Copyright @YasirPedia All rights reserved
""" """
import os
import aiohttp
from bs4 import BeautifulSoup
import json import json
import traceback import os
from pyrogram import Client, filters
from deep_translator import GoogleTranslator
from gtts import gTTS
from pyrogram.errors import (
UserNotParticipant,
MessageTooLong,
)
from utils import extract_user, get_file_id
import time import time
import traceback
from datetime import datetime from datetime import datetime
from logging import getLogger from logging import getLogger
from pyrogram.types import (
InlineKeyboardMarkup, import aiohttp
InlineKeyboardButton, from bs4 import BeautifulSoup
CallbackQuery, from deep_translator import GoogleTranslator
) from gtts import gTTS
from pyrogram import Client, filters
from pyrogram.errors import MessageTooLong, UserNotParticipant
from pyrogram.types import (CallbackQuery, InlineKeyboardButton,
InlineKeyboardMarkup)
from misskaty import BOT_USERNAME, app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.helper.http import http
from misskaty.helper.tools import rentry from misskaty.helper.tools import rentry
from misskaty.vars import COMMAND_HANDLER from misskaty.vars import COMMAND_HANDLER
from misskaty.helper.http import http from utils import extract_user, get_file_id
from misskaty import app, BOT_USERNAME
LOGGER = getLogger(__name__) LOGGER = getLogger(__name__)
@ -141,7 +137,7 @@ async def translate(client, message):
result = my_translator.translate(text=text) result = my_translator.translate(text=text)
await msg.edit(f"Translation using source = {my_translator.source} and target = {my_translator.target}\n\n-> {result}") await msg.edit(f"Translation using source = {my_translator.source} and target = {my_translator.target}\n\n-> {result}")
except MessageTooLong: except MessageTooLong:
url = await rentry(tekstr.text) url = await rentry(result)
await msg.edit(f"Your translated text pasted to rentry because has long text:\n{url}") await msg.edit(f"Your translated text pasted to rentry because has long text:\n{url}")
except Exception as err: except Exception as err:
await msg.edit(f"Error: <code>{str(err)}</code>") await msg.edit(f"Error: <code>{str(err)}</code>")

View file

@ -1,12 +1,13 @@
# Auto Close and Open Group, I dont have time to add Database Support # Auto Close and Open Group, I dont have time to add Database Support
from pyrogram.types import ChatPermissions
from pyrogram import Client, __version__, filters
from apscheduler.schedulers.asyncio import AsyncIOScheduler
import pytz
import traceback import traceback
from misskaty import app, BOT_USERNAME
from datetime import datetime from datetime import datetime
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, CallbackQuery
import pytz
from apscheduler.schedulers.asyncio import AsyncIOScheduler
from pyrogram import Client, __version__, filters
from pyrogram.types import CallbackQuery, ChatPermissions, InlineKeyboardButton, InlineKeyboardMarkup
from misskaty import BOT_USERNAME, app
from misskaty.vars import LOG_CHANNEL, NIGHTMODE from misskaty.vars import LOG_CHANNEL, NIGHTMODE

View file

@ -22,17 +22,14 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. SOFTWARE.
""" """
from re import findall from re import findall
from pyrogram import filters from pyrogram import filters
from database.notes_db import delete_note, get_note, get_note_names, save_note
from misskaty import app from misskaty import app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.core.decorator.permissions import adminsOnly from misskaty.core.decorator.permissions import adminsOnly
from misskaty.core.keyboard import ikb from misskaty.core.keyboard import ikb
from database.notes_db import (
delete_note,
get_note,
get_note_names,
save_note,
)
from misskaty.helper.functions import extract_text_and_keyb from misskaty.helper.functions import extract_text_and_keyb
__MODULE__ = "Notes" __MODULE__ = "Notes"

View file

@ -6,12 +6,14 @@
* Copyright @YasirPedia All rights reserved * Copyright @YasirPedia All rights reserved
""" """
import os import os
from pyrogram import filters from pyrogram import filters
from telegraph import upload_file from telegraph import upload_file
from misskaty.vars import COMMAND_HANDLER
from misskaty import app from misskaty import app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.helper.http import http from misskaty.helper.http import http
from misskaty.vars import COMMAND_HANDLER
__MODULE__ = "OCR" __MODULE__ = "OCR"
__HELP__ = "/ocr [reply to photo] - Read Text From Image" __HELP__ = "/ocr [reply to photo] - Read Text From Image"

View file

@ -5,15 +5,17 @@
* @projectName MissKatyPyro * @projectName MissKatyPyro
* Copyright @YasirPedia All rights reserved * Copyright @YasirPedia All rights reserved
""" """
from json import loads as json_loads
from os import remove from os import remove
from re import compile as compiles from re import compile as compiles
from misskaty.helper.http import http
from pyrogram import filters from pyrogram import filters
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from json import loads as json_loads
from misskaty import app from misskaty import app
from misskaty.vars import COMMAND_HANDLER from misskaty.helper.http import http
from misskaty.helper.tools import rentry from misskaty.helper.tools import rentry
from misskaty.vars import COMMAND_HANDLER
__MODULE__ = "Paste" __MODULE__ = "Paste"
__HELP__ = """ __HELP__ = """

View file

@ -6,13 +6,15 @@
* Copyright @YasirPedia All rights reserved * Copyright @YasirPedia All rights reserved
""" """
import time import time
from re import findall, MULTILINE
from asyncio import Lock from asyncio import Lock
from re import MULTILINE, findall
from subprocess import run as srun
from pyrogram import filters from pyrogram import filters
from misskaty.vars import COMMAND_HANDLER
from misskaty import app, botStartTime from misskaty import app, botStartTime
from misskaty.helper.human_read import get_readable_time from misskaty.helper.human_read import get_readable_time
from subprocess import run as srun from misskaty.vars import COMMAND_HANDLER
@app.on_message(filters.command(["ping"], COMMAND_HANDLER)) @app.on_message(filters.command(["ping"], COMMAND_HANDLER))

View file

@ -1,8 +1,10 @@
from io import BytesIO
from pyrogram import Client, filters from pyrogram import Client, filters
from pyrogram.types import Message from pyrogram.types import Message
from misskaty import app from misskaty import app
from misskaty.helper.http import http from misskaty.helper.http import http
from io import BytesIO
__MODULE__ = "Fun" __MODULE__ = "Fun"
__HELP__ = """ __HELP__ = """

View file

@ -6,17 +6,18 @@
* Copyright @YasirPedia All rights reserved * Copyright @YasirPedia All rights reserved
""" """
# This plugin to scrape from melongmovie, lk21, pahe and many more
from bs4 import BeautifulSoup
import re
import asyncio import asyncio
import re
from logging import getLogger from logging import getLogger
from misskaty import app
from bs4 import BeautifulSoup
from pyrogram import filters from pyrogram import filters
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from misskaty.vars import COMMAND_HANDLER
from misskaty import app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.helper.http import http from misskaty.helper.http import http
from misskaty.vars import COMMAND_HANDLER
__MODULE__ = "WebScraper" __MODULE__ = "WebScraper"
__HELP__ = """ __HELP__ = """

View file

@ -2,11 +2,10 @@
# Copyright (c) 2018-2022 Amano Team # Copyright (c) 2018-2022 Amano Team
import html import html
import regex import regex
from pyrogram import filters from pyrogram import filters
from pyrogram.types import Message
from pyrogram.errors import MessageEmpty from pyrogram.errors import MessageEmpty
from pyrogram.types import Message
from misskaty import app from misskaty import app

View file

@ -1,29 +1,20 @@
import asyncio
import os import os
import re
import shutil import shutil
import tempfile import tempfile
import asyncio
import re
from PIL import Image from PIL import Image
from misskaty.helper.http import http
from pyrogram import emoji, filters from pyrogram import emoji, filters
from pyrogram.errors import BadRequest, PeerIdInvalid, StickersetInvalid
from pyrogram.file_id import FileId from pyrogram.file_id import FileId
from pyrogram.errors import PeerIdInvalid, StickersetInvalid, BadRequest
from pyrogram.raw.functions.messages import GetStickerSet, SendMedia from pyrogram.raw.functions.messages import GetStickerSet, SendMedia
from pyrogram.raw.functions.stickers import ( from pyrogram.raw.functions.stickers import AddStickerToSet, CreateStickerSet, RemoveStickerFromSet
AddStickerToSet, from pyrogram.raw.types import DocumentAttributeFilename, InputDocument, InputMediaUploadedDocument, InputStickerSetItem, InputStickerSetShortName
CreateStickerSet,
RemoveStickerFromSet,
)
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from pyrogram.raw.types import (
DocumentAttributeFilename, from misskaty import BOT_USERNAME, app
InputDocument, from misskaty.helper.http import http
InputMediaUploadedDocument,
InputStickerSetItem,
InputStickerSetShortName,
)
from misskaty import app, BOT_USERNAME
from misskaty.vars import COMMAND_HANDLER, LOG_CHANNEL from misskaty.vars import COMMAND_HANDLER, LOG_CHANNEL
__MODULE__ = "Stickers" __MODULE__ = "Stickers"

View file

@ -4,19 +4,24 @@
* @projectName MissKatyPyro * @projectName MissKatyPyro
* Copyright @YasirPedia All rights reserved * Copyright @YasirPedia All rights reserved
""" """
from misskaty import app import json
import os
import traceback
from logging import getLogger from logging import getLogger
from re import I
from re import split as ngesplit
from time import perf_counter, time
from urllib.parse import unquote
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
from misskaty import app
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.plugins.dev import shell_exec
import json, os, traceback
from time import perf_counter, time
from re import split as ngesplit, I
from urllib.parse import unquote
from misskaty.helper.tools import get_random_string
from misskaty.helper.pyro_progress import progress_for_pyrogram from misskaty.helper.pyro_progress import progress_for_pyrogram
from misskaty.helper.tools import get_random_string
from misskaty.plugins.dev import shell_exec
from misskaty.vars import COMMAND_HANDLER
LOGGER = getLogger(__name__) LOGGER = getLogger(__name__)

View file

@ -1,7 +1,8 @@
# This plugin to learn session using pyrogram # This plugin to learn session using pyrogram
from pyrogram import filters
from misskaty import app from misskaty import app
from misskaty.vars import COMMAND_HANDLER from misskaty.vars import COMMAND_HANDLER
from pyrogram import filters
@app.on_message(filters.command(["session"], COMMAND_HANDLER)) @app.on_message(filters.command(["session"], COMMAND_HANDLER))

View file

@ -7,17 +7,14 @@
""" """
# 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.types import (
Message,
InlineKeyboardMarkup,
InlineKeyboardButton,
ChatEventFilter,
)
from pyrogram.raw import functions
from misskaty import user, app
from datetime import datetime from datetime import datetime
from pyrogram import enums, filters
from pyrogram.raw import functions
from pyrogram.types import ChatEventFilter, InlineKeyboardButton, InlineKeyboardMarkup, Message
from misskaty import app, user
f = filters.chat([]) f = filters.chat([])

View file

@ -2,12 +2,14 @@ import base64
import os import os
from asyncio import gather from asyncio import gather
from io import BytesIO from io import BytesIO
from pyrogram import filters
from PIL import Image from PIL import Image
from pyrogram import filters
from misskaty import app from misskaty import app
from misskaty.core.decorator.errors import capture_err
from misskaty.helper.http import http from misskaty.helper.http import http
from misskaty.vars import COMMAND_HANDLER from misskaty.vars import COMMAND_HANDLER
from misskaty.core.decorator.errors import capture_err
__MODULE__ = "WebSS" __MODULE__ = "WebSS"
__HELP__ = """ __HELP__ = """

View file

@ -1,18 +1,15 @@
from re import compile as recompile
from logging import getLogger from logging import getLogger
from re import compile as recompile
from uuid import uuid4
from iytdl import iYTDL, main
from pyrogram import filters
from pyrogram.types import CallbackQuery, InlineKeyboardButton, InlineKeyboardMarkup, InputMediaPhoto
from misskaty import app from misskaty import app
from misskaty.vars import COMMAND_HANDLER, LOG_CHANNEL
from misskaty.core.decorator.errors import capture_err from misskaty.core.decorator.errors import capture_err
from misskaty.helper.http import http from misskaty.helper.http import http
from pyrogram import filters from misskaty.vars import COMMAND_HANDLER, LOG_CHANNEL
from pyrogram.types import (
InlineKeyboardButton,
InlineKeyboardMarkup,
CallbackQuery,
InputMediaPhoto,
)
from iytdl import iYTDL, main
from uuid import uuid4
LOGGER = getLogger(__name__) LOGGER = getLogger(__name__)
regex = recompile(r"(https?://)?(www\.)?(youtube|youtu|youtube-nocookie)\.(com|be)/(watch\?v=|embed/|v/|.+\?v=)?(?P<id>[A-Za-z0-9\-=_]{11})") regex = recompile(r"(https?://)?(www\.)?(youtube|youtu|youtube-nocookie)\.(com|be)/(watch\?v=|embed/|v/|.+\?v=)?(?P<id>[A-Za-z0-9\-=_]{11})")