Spaces:
Runtime error
Runtime error
| from typing import Union | |
| from pyrogram import filters, types | |
| from pyrogram.types import InlineKeyboardMarkup, Message | |
| from Devine import app | |
| from Devine.utils import help_pannel | |
| from Devine.utils.database import get_lang | |
| from Devine.utils.decorators.language import LanguageStart, languageCB | |
| from Devine.utils.inline.help import help_back_markup, private_help_panel | |
| from config import BANNED_USERS, START_IMG_URL, SUPPORT_CHAT | |
| from strings import get_string, helpers | |
| async def helper_private( | |
| client: app, update: Union[types.Message, types.CallbackQuery] | |
| ): | |
| is_callback = isinstance(update, types.CallbackQuery) | |
| if is_callback: | |
| try: | |
| await update.answer() | |
| except: | |
| pass | |
| chat_id = update.message.chat.id | |
| language = await get_lang(chat_id) | |
| _ = get_string(language) | |
| keyboard = help_pannel(_, True) | |
| await update.edit_message_text( | |
| _["help_1"].format(SUPPORT_CHAT), reply_markup=keyboard | |
| ) | |
| else: | |
| try: | |
| await update.delete() | |
| except: | |
| pass | |
| language = await get_lang(update.chat.id) | |
| _ = get_string(language) | |
| keyboard = help_pannel(_) | |
| await update.reply_photo( | |
| photo=START_IMG_URL, | |
| caption=_["help_1"].format(SUPPORT_CHAT), | |
| reply_markup=keyboard, | |
| ) | |
| async def help_com_group(client, message: Message, _): | |
| keyboard = private_help_panel(_) | |
| await message.reply_text(_["help_2"], reply_markup=InlineKeyboardMarkup(keyboard)) | |
| async def helper_cb(client, CallbackQuery, _): | |
| callback_data = CallbackQuery.data.strip() | |
| cb = callback_data.split(None, 1)[1] | |
| keyboard = help_back_markup(_) | |
| if cb == "hb1": | |
| await CallbackQuery.edit_message_text(helpers.HELP_1, reply_markup=keyboard) | |
| elif cb == "hb2": | |
| await CallbackQuery.edit_message_text(helpers.HELP_2, reply_markup=keyboard) | |
| elif cb == "hb3": | |
| await CallbackQuery.edit_message_text(helpers.HELP_3, reply_markup=keyboard) | |
| elif cb == "hb4": | |
| await CallbackQuery.edit_message_text(helpers.HELP_4, reply_markup=keyboard) | |
| elif cb == "hb5": | |
| await CallbackQuery.edit_message_text(helpers.HELP_5, reply_markup=keyboard) | |
| elif cb == "hb6": | |
| await CallbackQuery.edit_message_text(helpers.HELP_6, reply_markup=keyboard) | |
| elif cb == "hb7": | |
| await CallbackQuery.edit_message_text(helpers.HELP_7, reply_markup=keyboard) | |
| elif cb == "hb8": | |
| await CallbackQuery.edit_message_text(helpers.HELP_8, reply_markup=keyboard) | |
| elif cb == "hb9": | |
| await CallbackQuery.edit_message_text(helpers.HELP_9, reply_markup=keyboard) | |
| elif cb == "hb10": | |
| await CallbackQuery.edit_message_text(helpers.HELP_10, reply_markup=keyboard) | |
| elif cb == "hb11": | |
| await CallbackQuery.edit_message_text(helpers.HELP_11, reply_markup=keyboard) | |
| elif cb == "hb12": | |
| await CallbackQuery.edit_message_text(helpers.HELP_12, reply_markup=keyboard) | |
| elif cb == "hb13": | |
| await CallbackQuery.edit_message_text(helpers.HELP_13, reply_markup=keyboard) | |
| elif cb == "hb14": | |
| await CallbackQuery.edit_message_text(helpers.HELP_14, reply_markup=keyboard) | |
| elif cb == "hb15": | |
| await CallbackQuery.edit_message_text(helpers.HELP_15, reply_markup=keyboard) | |