diff --git a/misskaty/plugins/inline_search.py b/misskaty/plugins/inline_search.py index 17ae6cac..0f1f46b9 100644 --- a/misskaty/plugins/inline_search.py +++ b/misskaty/plugins/inline_search.py @@ -23,8 +23,7 @@ from pyrogram.types import ( ) from misskaty import BOT_USERNAME, app, user -from misskaty.helper.http import http -from misskaty.helper.tools import GENRES_EMOJI, search_jw +from misskaty.helper import post_to_telegraph, http, GENRES_EMOJI, search_jw from misskaty.plugins.misc_tools import get_content from utils import demoji @@ -119,6 +118,11 @@ async def inline_menu(_, inline_query: InlineQuery): if parsemethod[method].get("fields"): for i in parsemethod[method]["fields"]: msg += f"{i['name']} ({i['types'][0]})\nRequired: {i['required']}\n{i['description']}\n\n" + if len(msg.encode("utf-8")) > 4096: + body_text = f""" +
{msg}
+ """ + msg = post_to_telegraph(method, body_text) datajson.append( InlineQueryResultArticle( title=method, @@ -148,6 +152,11 @@ async def inline_menu(_, inline_query: InlineQuery): if parsetypes[types].get("fields"): for i in parsetypes[types]["fields"]: msg += f"{i['name']} ({i['types'][0]})\nRequired: {i['required']}\n{i['description']}\n\n" + if len(msg.encode("utf-8")) > 4096: + body_text = f""" +
{msg}
+ """ + msg = post_to_telegraph(method, body_text) datajson.append( InlineQueryResultArticle( title=types,