Spaces:
Runtime error
Runtime error
| from typing import Union | |
| from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup | |
| def queue_markup( | |
| _, | |
| DURATION, | |
| CPLAY, | |
| videoid, | |
| played: Union[bool, int] = None, | |
| dur: Union[bool, int] = None, | |
| ): | |
| not_dur = [ | |
| [ | |
| InlineKeyboardButton( | |
| text=_["QU_B_1"], | |
| callback_data=f"GetQueued {CPLAY}|{videoid}", | |
| ), | |
| InlineKeyboardButton( | |
| text=_["CLOSE_BUTTON"], | |
| callback_data="close", | |
| ), | |
| ] | |
| ] | |
| dur = [ | |
| [ | |
| InlineKeyboardButton( | |
| text=_["QU_B_2"].format(played, dur), | |
| callback_data="GetTimer", | |
| ) | |
| ], | |
| [ | |
| InlineKeyboardButton( | |
| text=_["QU_B_1"], | |
| callback_data=f"GetQueued {CPLAY}|{videoid}", | |
| ), | |
| InlineKeyboardButton( | |
| text=_["CLOSE_BUTTON"], | |
| callback_data="close", | |
| ), | |
| ], | |
| ] | |
| upl = InlineKeyboardMarkup(not_dur if DURATION == "Unknown" else dur) | |
| return upl | |
| def queue_back_markup(_, CPLAY): | |
| upl = InlineKeyboardMarkup( | |
| [ | |
| [ | |
| InlineKeyboardButton( | |
| text=_["BACK_BUTTON"], | |
| callback_data=f"queue_back_timer {CPLAY}", | |
| ), | |
| InlineKeyboardButton( | |
| text=_["CLOSE_BUTTON"], | |
| callback_data="close", | |
| ), | |
| ] | |
| ] | |
| ) | |
| return upl | |
| def aq_markup(_, chat_id): | |
| buttons = [ | |
| [ | |
| InlineKeyboardButton(text="▷", callback_data=f"ADMIN Resume|{chat_id}"), | |
| InlineKeyboardButton(text="II", callback_data=f"ADMIN Pause|{chat_id}"), | |
| InlineKeyboardButton(text="‣‣I", callback_data=f"ADMIN Skip|{chat_id}"), | |
| InlineKeyboardButton(text="▢", callback_data=f"ADMIN Stop|{chat_id}"), | |
| ], | |
| ] | |
| return buttons | |