Path: blob/master/bot/modules/help.py
1621 views
from ..helper.ext_utils.bot_utils import COMMAND_USAGE, new_task1from ..helper.ext_utils.help_messages import (2YT_HELP_DICT,3MIRROR_HELP_DICT,4CLONE_HELP_DICT,5)6from ..helper.telegram_helper.button_build import ButtonMaker7from ..helper.telegram_helper.message_utils import edit_message, delete_message, send_message8from ..helper.ext_utils.help_messages import help_string91011@new_task12async def arg_usage(_, query):13data = query.data.split()14message = query.message15if data[1] == "close":16await delete_message(message)17elif data[1] == "back":18if data[2] == "m":19await edit_message(20message, COMMAND_USAGE["mirror"][0], COMMAND_USAGE["mirror"][1]21)22elif data[2] == "y":23await edit_message(message, COMMAND_USAGE["yt"][0], COMMAND_USAGE["yt"][1])24elif data[2] == "c":25await edit_message(26message, COMMAND_USAGE["clone"][0], COMMAND_USAGE["clone"][1]27)28elif data[1] == "mirror":29buttons = ButtonMaker()30buttons.data_button("Back", "help back m")31button = buttons.build_menu()32await edit_message(message, MIRROR_HELP_DICT[data[2]], button)33elif data[1] == "yt":34buttons = ButtonMaker()35buttons.data_button("Back", "help back y")36button = buttons.build_menu()37await edit_message(message, YT_HELP_DICT[data[2]], button)38elif data[1] == "clone":39buttons = ButtonMaker()40buttons.data_button("Back", "help back c")41button = buttons.build_menu()42await edit_message(message, CLONE_HELP_DICT[data[2]], button)434445@new_task46async def bot_help(_, message):47await send_message(message, help_string)484950