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(