Spaces:
Runtime error
Runtime error
from pyrogram import filters | |
from pyrogram.types import ( | |
InlineKeyboardMarkup, | |
InlineQuery, | |
InlineQueryResultArticle, | |
InputTextMessageContent, | |
) | |
from Hellbot.functions.templates import help_template | |
from ..btnsG import gen_inline_help_buttons | |
from . import Config, hellbot | |
async def help_inline(_, query: InlineQuery): | |
if not query.from_user.id in Config.AUTH_USERS: | |
return | |
no_of_plugins = len(Config.CMD_MENU) | |
no_of_commands = len(Config.CMD_INFO) | |
buttons, pages = await gen_inline_help_buttons(0, sorted(Config.CMD_MENU)) | |
caption = await help_template( | |
query.from_user.mention, (no_of_commands, no_of_plugins), (1, pages) | |
) | |
await query.answer( | |
results=[ | |
( | |
InlineQueryResultArticle( | |
"HellBot Help Menu 🍀", | |
InputTextMessageContent( | |
caption, | |
disable_web_page_preview=True, | |
), | |
description="Inline Query for Help Menu of HellBot", | |
reply_markup=InlineKeyboardMarkup(buttons), | |
) | |
) | |
], | |
) | |