mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2025-12-29 17:44:50 +00:00
sort import
This commit is contained in:
parent
839232a449
commit
d418a2519d
39 changed files with 240 additions and 263 deletions
|
|
@ -10,6 +10,7 @@ import importlib
|
|||
import sys
|
||||
from logging import getLogger
|
||||
from os.path import basename, dirname, isfile
|
||||
|
||||
from misskaty import MOD_LOAD, MOD_NOLOAD
|
||||
|
||||
LOGGER = getLogger(__name__)
|
||||
|
|
|
|||
|
|
@ -1,26 +1,19 @@
|
|||
import asyncio, re
|
||||
import asyncio
|
||||
import re
|
||||
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 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 misskaty.core.decorator.permissions import (
|
||||
adminsOnly,
|
||||
admins_in_chat,
|
||||
list_admins,
|
||||
member_permissions,
|
||||
)
|
||||
|
||||
from database.warn_db import add_warn, get_warn, remove_warns
|
||||
from misskaty import app
|
||||
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.vars import SUDO, COMMAND_HANDLER
|
||||
from database.warn_db import get_warn, remove_warns, add_warn
|
||||
from misskaty.helper.functions import extract_user, extract_user_and_reason, int_to_alpha, time_converter
|
||||
from misskaty.vars import COMMAND_HANDLER, SUDO
|
||||
|
||||
LOGGER = getLogger(__name__)
|
||||
|
||||
|
|
|
|||
|
|
@ -10,20 +10,14 @@
|
|||
|
||||
# Modified plugin by me from https://github.com/TeamYukki/YukkiAFKBot to make compatible with pyrogram v2
|
||||
import time
|
||||
from misskaty import app
|
||||
from utils import put_cleanmode
|
||||
from pyrogram import filters
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from database.afk_db import (
|
||||
remove_afk,
|
||||
is_afk,
|
||||
add_afk,
|
||||
cleanmode_off,
|
||||
cleanmode_on,
|
||||
)
|
||||
from misskaty.helper.human_read import get_readable_time2
|
||||
from database.afk_db import add_afk, cleanmode_off, cleanmode_on, is_afk, remove_afk
|
||||
from misskaty import app
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
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"
|
||||
__HELP__ = """/afk [Reason > Optional] - Tell others that you are AFK (Away From Keyboard), so that your boyfriend or girlfriend won't look for you 💔.
|
||||
|
|
|
|||
|
|
@ -5,10 +5,11 @@
|
|||
* @projectName MissKatyPyro
|
||||
* Copyright @YasirPedia All rights reserved
|
||||
"""
|
||||
from misskaty import app
|
||||
from pyrogram import filters
|
||||
from pyrogram.errors import UserAlreadyParticipant, UserIsBlocked
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
from pyrogram.errors import UserIsBlocked, UserAlreadyParticipant
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,18 +1,13 @@
|
|||
# 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 pyrogram.types import Message
|
||||
from logging import getLogger
|
||||
|
||||
from pyrogram import filters
|
||||
from pyrogram.errors import FloodWait
|
||||
from misskaty.vars import (
|
||||
FORWARD_FILTERS,
|
||||
BLOCK_FILES_WITHOUT_EXTENSIONS,
|
||||
BLOCKED_EXTENSIONS,
|
||||
FORWARD_FROM_CHAT_ID,
|
||||
FORWARD_TO_CHAT_ID,
|
||||
MINIMUM_FILE_SIZE,
|
||||
)
|
||||
from pyrogram.types import Message
|
||||
|
||||
from misskaty import user
|
||||
from misskaty.vars import BLOCK_FILES_WITHOUT_EXTENSIONS, BLOCKED_EXTENSIONS, FORWARD_FILTERS, FORWARD_FROM_CHAT_ID, FORWARD_TO_CHAT_ID, MINIMUM_FILE_SIZE
|
||||
|
||||
LOGGER = getLogger(__name__)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
from pyrogram import filters
|
||||
from utils import temp
|
||||
from pyrogram.types import Message
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, Message
|
||||
|
||||
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.vars import SUPPORT_CHAT
|
||||
from utils import temp
|
||||
|
||||
|
||||
async def banned_users(_, client, message: Message):
|
||||
|
|
|
|||
|
|
@ -1,11 +1,12 @@
|
|||
from pyrogram import filters
|
||||
import asyncio
|
||||
import datetime
|
||||
import time
|
||||
|
||||
from pyrogram import filters
|
||||
from database.users_chats_db import db
|
||||
from misskaty import app
|
||||
from misskaty.vars import SUDO
|
||||
from utils import broadcast_messages
|
||||
import asyncio
|
||||
from misskaty import app
|
||||
|
||||
|
||||
@app.on_message(filters.command("broadcast") & filters.user(SUDO) & filters.reply)
|
||||
|
|
|
|||
|
|
@ -5,18 +5,21 @@
|
|||
* @projectName MissKatyPyro
|
||||
* Copyright @YasirPedia All rights reserved
|
||||
"""
|
||||
import re, requests
|
||||
import re
|
||||
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
|
||||
|
||||
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.helper.http import http
|
||||
from misskaty.helper.human_read import get_readable_file_size
|
||||
from misskaty.helper.tools import rentry
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
LIST_LINK = """
|
||||
- Pling and all aliases.
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
from misskaty import app
|
||||
from misskaty.vars import COMMAND_HANDLER, OPENAI_API
|
||||
from pyrogram import filters
|
||||
from pyrogram.errors import MessageNotModified
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.helper.http import http
|
||||
from misskaty.vars import COMMAND_HANDLER, OPENAI_API
|
||||
|
||||
|
||||
@app.on_message(filters.command("ask", COMMAND_HANDLER))
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import aiohttp
|
||||
from pyrogram import enums, filters
|
||||
from pyrogram.errors import MessageTooLong
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.helper.tools import rentry
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
|
|
|||
|
|
@ -1,9 +1,10 @@
|
|||
from pyrogram import filters, enums
|
||||
from pyrogram import enums, filters
|
||||
from pyrogram.errors import UserIsBlocked, UserNotParticipant
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
|
||||
from misskaty import BOT_USERNAME, app
|
||||
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))
|
||||
|
|
|
|||
|
|
@ -11,11 +11,14 @@
|
|||
# Modified plugin by me from https://github.com/TeamYukki/YukkiAFKBot to make compatible with pyrogram v2
|
||||
import re
|
||||
import time
|
||||
from utils import put_cleanmode
|
||||
from misskaty import app, BOT_USERNAME
|
||||
from pyrogram import filters, enums
|
||||
from database.afk_db import remove_afk, is_afk
|
||||
|
||||
from pyrogram import enums, filters
|
||||
|
||||
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 utils import put_cleanmode
|
||||
|
||||
|
||||
# Detect user that AFK based on Yukki Repo
|
||||
@app.on_message(
|
||||
|
|
|
|||
|
|
@ -1,10 +1,12 @@
|
|||
import io
|
||||
import sys
|
||||
import os
|
||||
import traceback
|
||||
import asyncio
|
||||
from pyrogram import filters, enums
|
||||
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
|
||||
import io
|
||||
import os
|
||||
import sys
|
||||
import traceback
|
||||
|
||||
from pyrogram import enums, filters
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.vars import COMMAND_HANDLER, SUDO
|
||||
|
||||
|
|
|
|||
|
|
@ -1,20 +1,19 @@
|
|||
import time
|
||||
import asyncio
|
||||
import math
|
||||
import os
|
||||
from misskaty.helper.http import http
|
||||
from logging import getLogger
|
||||
from misskaty import app
|
||||
from pySmartDL import SmartDL
|
||||
import time
|
||||
from datetime import datetime
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.vars import COMMAND_HANDLER, SUDO
|
||||
from logging import getLogger
|
||||
|
||||
from pyrogram import filters
|
||||
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
|
||||
from misskaty.helper.pyro_progress import (
|
||||
progress_for_pyrogram,
|
||||
humanbytes,
|
||||
)
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
from pySmartDL import SmartDL
|
||||
|
||||
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__)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,12 @@
|
|||
import re
|
||||
import random
|
||||
from misskaty import app
|
||||
from pyrogram import enums, filters
|
||||
import re
|
||||
|
||||
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.errors import UserNotParticipant, PeerIdInvalid
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.helper.time_gap import check_time_gap
|
||||
|
||||
|
|
|
|||
|
|
@ -22,17 +22,14 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|||
SOFTWARE.
|
||||
"""
|
||||
import re
|
||||
|
||||
from pyrogram import filters
|
||||
|
||||
from database.filters_db import delete_filter, get_filter, get_filters_names, save_filter
|
||||
from misskaty import app
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.core.decorator.permissions import adminsOnly
|
||||
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
|
||||
|
||||
__MODULE__ = "Filters"
|
||||
|
|
|
|||
|
|
@ -5,17 +5,21 @@
|
|||
* @projectName MissKatyPyro
|
||||
* Copyright @YasirPedia All rights reserved
|
||||
"""
|
||||
import os, time, traceback
|
||||
from asyncio import sleep, gather
|
||||
from shutil import rmtree
|
||||
import os
|
||||
import time
|
||||
import traceback
|
||||
from asyncio import gather, sleep
|
||||
from logging import getLogger
|
||||
from pyrogram import filters, enums
|
||||
from shutil import rmtree
|
||||
|
||||
from pyrogram import enums, filters
|
||||
from pyrogram.errors import FloodWait
|
||||
from misskaty import app, BOT_USERNAME
|
||||
from misskaty.helper.ffmpeg_helper import take_ss, genss_link
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
from misskaty import BOT_USERNAME, app
|
||||
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.vars import COMMAND_HANDLER
|
||||
|
||||
LOGGER = getLogger(__name__)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,24 +1,20 @@
|
|||
from datetime import datetime, timedelta
|
||||
import time
|
||||
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 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 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 pyrogram.errors import ChatAdminRequired
|
||||
from misskaty.vars import SUDO, LOG_CHANNEL, SUPPORT_CHAT, COMMAND_HANDLER
|
||||
|
||||
LOGGER = getLogger(__name__)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,19 +1,14 @@
|
|||
import json
|
||||
import logging
|
||||
from utils import demoji
|
||||
from pykeyboard import InlineKeyboard, InlineButton
|
||||
from pyrogram.types import (
|
||||
InlineKeyboardMarkup,
|
||||
InlineKeyboardButton,
|
||||
CallbackQuery,
|
||||
InputMediaPhoto,
|
||||
)
|
||||
from pyrogram.errors import MessageNotModified, MediaEmpty, PhotoInvalidDimensions, WebpageMediaEmpty
|
||||
import re
|
||||
|
||||
from bs4 import BeautifulSoup
|
||||
from deep_translator import GoogleTranslator
|
||||
from pykeyboard import InlineButton, InlineKeyboard
|
||||
from pyrogram import filters
|
||||
from pyrogram.errors import MediaEmpty, MessageNotModified, PhotoInvalidDimensions, WebpageMediaEmpty
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, InputMediaPhoto
|
||||
|
||||
from misskaty import BOT_USERNAME, app
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
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)
|
||||
except MessageNotModified:
|
||||
pass
|
||||
except Exception:
|
||||
exc = traceback.format_exc()
|
||||
except Exception as exc:
|
||||
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)
|
||||
else:
|
||||
await query.message.edit_caption(res_str, reply_markup=markup)
|
||||
except Exception:
|
||||
exc = traceback.format_exc()
|
||||
except Exception as exc:
|
||||
await query.message.edit_caption(f"<b>ERROR:</b>\n<code>{exc}</code>")
|
||||
|
|
|
|||
|
|
@ -1,14 +1,13 @@
|
|||
import time
|
||||
from asyncio import sleep
|
||||
from misskaty import app
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
from pyrogram import enums, filters
|
||||
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.bad_request_400 import (
|
||||
ChatAdminRequired,
|
||||
UserAdminInvalid,
|
||||
)
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
__MODULE__ = "Inkick"
|
||||
__HELP__ = """"
|
||||
|
|
|
|||
|
|
@ -1,24 +1,21 @@
|
|||
import json, traceback
|
||||
from sys import version as pyver, platform
|
||||
from misskaty import app, user, BOT_USERNAME
|
||||
import json
|
||||
import traceback
|
||||
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 misskaty.plugins.misc_tools import get_content
|
||||
from pykeyboard import InlineKeyboard
|
||||
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.tools import GENRES_EMOJI
|
||||
from pyrogram import filters, enums
|
||||
from bs4 import BeautifulSoup
|
||||
from misskaty.plugins.misc_tools import get_content
|
||||
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"
|
||||
__HELP__ = """
|
||||
|
|
|
|||
|
|
@ -7,8 +7,10 @@
|
|||
"""
|
||||
|
||||
import os
|
||||
|
||||
from pyrogram import filters
|
||||
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
|
|
|
|||
|
|
@ -1,17 +1,12 @@
|
|||
import re
|
||||
|
||||
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.core.decorator.errors import capture_err
|
||||
from misskaty.core.decorator.permissions import adminsOnly
|
||||
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"
|
||||
__HELP__ = """
|
||||
|
|
|
|||
|
|
@ -1,10 +1,12 @@
|
|||
import textwrap
|
||||
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 misskaty import app
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from PIL import Image, ImageFont, ImageDraw
|
||||
|
||||
|
||||
async def draw_meme_text(image_path, text):
|
||||
|
|
|
|||
|
|
@ -6,32 +6,28 @@
|
|||
* Copyright @YasirPedia All rights reserved
|
||||
"""
|
||||
|
||||
import os
|
||||
import aiohttp
|
||||
from bs4 import BeautifulSoup
|
||||
import json
|
||||
import traceback
|
||||
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 os
|
||||
import time
|
||||
import traceback
|
||||
from datetime import datetime
|
||||
from logging import getLogger
|
||||
from pyrogram.types import (
|
||||
InlineKeyboardMarkup,
|
||||
InlineKeyboardButton,
|
||||
CallbackQuery,
|
||||
)
|
||||
|
||||
import aiohttp
|
||||
from bs4 import BeautifulSoup
|
||||
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.helper.http import http
|
||||
from misskaty.helper.tools import rentry
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from misskaty.helper.http import http
|
||||
from misskaty import app, BOT_USERNAME
|
||||
from utils import extract_user, get_file_id
|
||||
|
||||
LOGGER = getLogger(__name__)
|
||||
|
||||
|
|
@ -141,7 +137,7 @@ async def translate(client, message):
|
|||
result = my_translator.translate(text=text)
|
||||
await msg.edit(f"Translation using source = {my_translator.source} and target = {my_translator.target}\n\n-> {result}")
|
||||
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}")
|
||||
except Exception as err:
|
||||
await msg.edit(f"Error: <code>{str(err)}</code>")
|
||||
|
|
|
|||
|
|
@ -1,12 +1,13 @@
|
|||
# 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
|
||||
from misskaty import app, BOT_USERNAME
|
||||
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
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -22,17 +22,14 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|||
SOFTWARE.
|
||||
"""
|
||||
from re import findall
|
||||
|
||||
from pyrogram import filters
|
||||
|
||||
from database.notes_db import delete_note, get_note, get_note_names, save_note
|
||||
from misskaty import app
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.core.decorator.permissions import adminsOnly
|
||||
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
|
||||
|
||||
__MODULE__ = "Notes"
|
||||
|
|
|
|||
|
|
@ -6,12 +6,14 @@
|
|||
* Copyright @YasirPedia All rights reserved
|
||||
"""
|
||||
import os
|
||||
|
||||
from pyrogram import filters
|
||||
from telegraph import upload_file
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.helper.http import http
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
__MODULE__ = "OCR"
|
||||
__HELP__ = "/ocr [reply to photo] - Read Text From Image"
|
||||
|
|
|
|||
|
|
@ -5,15 +5,17 @@
|
|||
* @projectName MissKatyPyro
|
||||
* Copyright @YasirPedia All rights reserved
|
||||
"""
|
||||
from json import loads as json_loads
|
||||
from os import remove
|
||||
from re import compile as compiles
|
||||
from misskaty.helper.http import http
|
||||
|
||||
from pyrogram import filters
|
||||
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
|
||||
from json import loads as json_loads
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from misskaty.helper.http import http
|
||||
from misskaty.helper.tools import rentry
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
__MODULE__ = "Paste"
|
||||
__HELP__ = """
|
||||
|
|
|
|||
|
|
@ -6,13 +6,15 @@
|
|||
* Copyright @YasirPedia All rights reserved
|
||||
"""
|
||||
import time
|
||||
from re import findall, MULTILINE
|
||||
from asyncio import Lock
|
||||
from re import MULTILINE, findall
|
||||
from subprocess import run as srun
|
||||
|
||||
from pyrogram import filters
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
from misskaty import app, botStartTime
|
||||
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))
|
||||
|
|
|
|||
|
|
@ -1,8 +1,10 @@
|
|||
from io import BytesIO
|
||||
|
||||
from pyrogram import Client, filters
|
||||
from pyrogram.types import Message
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.helper.http import http
|
||||
from io import BytesIO
|
||||
|
||||
__MODULE__ = "Fun"
|
||||
__HELP__ = """
|
||||
|
|
|
|||
|
|
@ -6,17 +6,18 @@
|
|||
* 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 re
|
||||
from logging import getLogger
|
||||
from misskaty import app
|
||||
|
||||
from bs4 import BeautifulSoup
|
||||
from pyrogram import filters
|
||||
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.helper.http import http
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
__MODULE__ = "WebScraper"
|
||||
__HELP__ = """
|
||||
|
|
|
|||
|
|
@ -2,11 +2,10 @@
|
|||
# Copyright (c) 2018-2022 Amano Team
|
||||
|
||||
import html
|
||||
|
||||
import regex
|
||||
from pyrogram import filters
|
||||
from pyrogram.types import Message
|
||||
from pyrogram.errors import MessageEmpty
|
||||
from pyrogram.types import Message
|
||||
from misskaty import app
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,29 +1,20 @@
|
|||
import asyncio
|
||||
import os
|
||||
import re
|
||||
import shutil
|
||||
import tempfile
|
||||
import asyncio
|
||||
import re
|
||||
|
||||
from PIL import Image
|
||||
from misskaty.helper.http import http
|
||||
from pyrogram import emoji, filters
|
||||
from pyrogram.errors import BadRequest, PeerIdInvalid, StickersetInvalid
|
||||
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.stickers import (
|
||||
AddStickerToSet,
|
||||
CreateStickerSet,
|
||||
RemoveStickerFromSet,
|
||||
)
|
||||
from pyrogram.raw.functions.stickers import AddStickerToSet, CreateStickerSet, RemoveStickerFromSet
|
||||
from pyrogram.raw.types import DocumentAttributeFilename, InputDocument, InputMediaUploadedDocument, InputStickerSetItem, InputStickerSetShortName
|
||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
from pyrogram.raw.types import (
|
||||
DocumentAttributeFilename,
|
||||
InputDocument,
|
||||
InputMediaUploadedDocument,
|
||||
InputStickerSetItem,
|
||||
InputStickerSetShortName,
|
||||
)
|
||||
from misskaty import app, BOT_USERNAME
|
||||
|
||||
from misskaty import BOT_USERNAME, app
|
||||
from misskaty.helper.http import http
|
||||
from misskaty.vars import COMMAND_HANDLER, LOG_CHANNEL
|
||||
|
||||
__MODULE__ = "Stickers"
|
||||
|
|
|
|||
|
|
@ -4,19 +4,24 @@
|
|||
* @projectName MissKatyPyro
|
||||
* Copyright @YasirPedia All rights reserved
|
||||
"""
|
||||
from misskaty import app
|
||||
import json
|
||||
import os
|
||||
import traceback
|
||||
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.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
from misskaty import app
|
||||
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.tools import get_random_string
|
||||
from misskaty.plugins.dev import shell_exec
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
|
||||
LOGGER = getLogger(__name__)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
# This plugin to learn session using pyrogram
|
||||
from pyrogram import filters
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from pyrogram import filters
|
||||
|
||||
|
||||
@app.on_message(filters.command(["session"], COMMAND_HANDLER))
|
||||
|
|
|
|||
|
|
@ -7,17 +7,14 @@
|
|||
"""
|
||||
# Code in this plugin to learn basic userbot in pyrogram
|
||||
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 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([])
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -2,12 +2,14 @@ import base64
|
|||
import os
|
||||
from asyncio import gather
|
||||
from io import BytesIO
|
||||
from pyrogram import filters
|
||||
|
||||
from PIL import Image
|
||||
from pyrogram import filters
|
||||
|
||||
from misskaty import app
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.helper.http import http
|
||||
from misskaty.vars import COMMAND_HANDLER
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
|
||||
__MODULE__ = "WebSS"
|
||||
__HELP__ = """
|
||||
|
|
|
|||
|
|
@ -1,18 +1,15 @@
|
|||
from re import compile as recompile
|
||||
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.vars import COMMAND_HANDLER, LOG_CHANNEL
|
||||
from misskaty.core.decorator.errors import capture_err
|
||||
from misskaty.helper.http import http
|
||||
from pyrogram import filters
|
||||
from pyrogram.types import (
|
||||
InlineKeyboardButton,
|
||||
InlineKeyboardMarkup,
|
||||
CallbackQuery,
|
||||
InputMediaPhoto,
|
||||
)
|
||||
from iytdl import iYTDL, main
|
||||
from uuid import uuid4
|
||||
from misskaty.vars import COMMAND_HANDLER, LOG_CHANNEL
|
||||
|
||||
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})")
|
||||
|
|
|
|||
Loading…
Reference in a new issue