File size: 3,488 Bytes
a8e9b84 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 |
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
|