|
from typing import Union |
|
|
|
from pyrogram.types import InlineKeyboardButton |
|
|
|
|
|
def setting_markup(_): |
|
buttons = [ |
|
[ |
|
InlineKeyboardButton(text=_["ST_B_1"], callback_data="AU"), |
|
InlineKeyboardButton(text=_["ST_B_3"], callback_data="LG"), |
|
], |
|
[ |
|
InlineKeyboardButton(text=_["ST_B_2"], callback_data="PM"), |
|
], |
|
[ |
|
InlineKeyboardButton(text=_["ST_B_4"], callback_data="VM"), |
|
], |
|
[ |
|
InlineKeyboardButton(text=_["CLOSE_BUTTON"], callback_data="close"), |
|
], |
|
] |
|
return buttons |
|
|
|
|
|
def vote_mode_markup(_, current, mode: Union[bool, str] = None): |
|
buttons = [ |
|
[ |
|
InlineKeyboardButton(text="Vᴏᴛɪɴɢ ᴍᴏᴅᴇ ➜", callback_data="VOTEANSWER"), |
|
InlineKeyboardButton( |
|
text=_["ST_B_5"] if mode == True else _["ST_B_6"], |
|
callback_data="VOMODECHANGE", |
|
), |
|
], |
|
[ |
|
InlineKeyboardButton(text="-2", callback_data="FERRARIUDTI M"), |
|
InlineKeyboardButton( |
|
text=f"ᴄᴜʀʀᴇɴᴛ : {current}", |
|
callback_data="ANSWERVOMODE", |
|
), |
|
InlineKeyboardButton(text="+2", callback_data="FERRARIUDTI A"), |
|
], |
|
[ |
|
InlineKeyboardButton( |
|
text=_["BACK_BUTTON"], |
|
callback_data="settings_helper", |
|
), |
|
InlineKeyboardButton(text=_["CLOSE_BUTTON"], callback_data="close"), |
|
], |
|
] |
|
return buttons |
|
|
|
|
|
def auth_users_markup(_, status: Union[bool, str] = None): |
|
buttons = [ |
|
[ |
|
InlineKeyboardButton(text=_["ST_B_7"], callback_data="AUTHANSWER"), |
|
InlineKeyboardButton( |
|
text=_["ST_B_8"] if status == True else _["ST_B_9"], |
|
callback_data="AUTH", |
|
), |
|
], |
|
[ |
|
InlineKeyboardButton(text=_["ST_B_1"], callback_data="AUTHLIST"), |
|
], |
|
[ |
|
InlineKeyboardButton( |
|
text=_["BACK_BUTTON"], |
|
callback_data="settings_helper", |
|
), |
|
InlineKeyboardButton(text=_["CLOSE_BUTTON"], callback_data="close"), |
|
], |
|
] |
|
return buttons |
|
|
|
|
|
def playmode_users_markup( |
|
_, |
|
Direct: Union[bool, str] = None, |
|
Group: Union[bool, str] = None, |
|
Playtype: Union[bool, str] = None, |
|
): |
|
buttons = [ |
|
[ |
|
InlineKeyboardButton(text=_["ST_B_10"], callback_data="SEARCHANSWER"), |
|
InlineKeyboardButton( |
|
text=_["ST_B_11"] if Direct == True else _["ST_B_12"], |
|
callback_data="MODECHANGE", |
|
), |
|
], |
|
[ |
|
InlineKeyboardButton(text=_["ST_B_13"], callback_data="AUTHANSWER"), |
|
InlineKeyboardButton( |
|
text=_["ST_B_8"] if Group == True else _["ST_B_9"], |
|
callback_data="CHANNELMODECHANGE", |
|
), |
|
], |
|
[ |
|
InlineKeyboardButton(text=_["ST_B_14"], callback_data="PLAYTYPEANSWER"), |
|
InlineKeyboardButton( |
|
text=_["ST_B_8"] if Playtype == True else _["ST_B_9"], |
|
callback_data="PLAYTYPECHANGE", |
|
), |
|
], |
|
[ |
|
InlineKeyboardButton( |
|
text=_["BACK_BUTTON"], |
|
callback_data="settings_helper", |
|
), |
|
InlineKeyboardButton(text=_["CLOSE_BUTTON"], callback_data="close"), |
|
], |
|
] |
|
return buttons |
|
|