diff --git a/misskaty/helper/functions.py b/misskaty/helper/functions.py index b8f00f2c..786ec5d3 100644 --- a/misskaty/helper/functions.py +++ b/misskaty/helper/functions.py @@ -2,7 +2,7 @@ from datetime import datetime, timedelta from re import findall from re import sub as re_sub from string import ascii_lowercase - +from misskaty import app from pyrogram import enums @@ -47,7 +47,6 @@ async def extract_userid(message, text: str): return int(text) entities = message.entities - app = message._client if len(entities) < 2: return (await app.get_users(text)).id entity = entities[1] diff --git a/misskaty/helper/kuso_utils.py b/misskaty/helper/kuso_utils.py index 5c007712..a3d061e5 100644 --- a/misskaty/helper/kuso_utils.py +++ b/misskaty/helper/kuso_utils.py @@ -140,9 +140,8 @@ async def kusonimeBypass(url: str, slug=None): err = traceback.format_exc() LOGGER.error(err) result |= {"error": True, "error_message": err} - finally: - await http.delete(_url) - return result + await http.delete(_url) + return result async def byPassPh(url: str, name: str): diff --git a/misskaty/plugins/inline_search.py b/misskaty/plugins/inline_search.py index 4041f082..5fee4243 100644 --- a/misskaty/plugins/inline_search.py +++ b/misskaty/plugins/inline_search.py @@ -170,6 +170,7 @@ async def inline_menu(_, inline_query: InlineQuery): reply_markup=buttons, ) ) + is_img = False for types in parsetypes: if kueri.lower() in types.lower(): link = parsetypes[types]["href"] @@ -195,7 +196,7 @@ async def inline_menu(_, inline_query: InlineQuery): body_text = f"""
{msg}
""" - msg = await post_to_telegraph(False, method, body_text) + msg = await post_to_telegraph(is_img, method, body_text) datajson.append( InlineQueryResultArticle( title=types, diff --git a/misskaty/plugins/media_extractor.py b/misskaty/plugins/media_extractor.py index 6b1d5c13..16aa4368 100644 --- a/misskaty/plugins/media_extractor.py +++ b/misskaty/plugins/media_extractor.py @@ -156,7 +156,7 @@ async def stream_extract(self: Client, update: CallbackQuery, strings): usr = update.message.reply_to_message if update.from_user.id != usr.from_user.id: return await update.answer(strings("unauth_cb"), True) - _, lang, map, codec = cb_data.split("#") + _, lang, map_code, codec = cb_data.split("#") try: link = update.message.reply_to_message.command[1] except: @@ -174,7 +174,7 @@ async def stream_extract(self: Client, update: CallbackQuery, strings): namafile = get_subname(lang, link, ext) try: LOGGER.info(f"ExtractSub: {namafile} by {update.from_user.first_name} [{update.from_user.id}]") - (await shell_exec(f"ffmpeg -i {link} -map {map} '{namafile}'"))[0] + (await shell_exec(f"ffmpeg -i {link} -map {map_code} '{namafile}'"))[0] timelog = time() - start_time c_time = time() await update.message.reply_document(