Last commit not found
raw
history blame
1.19 kB
# K: Keyboard Buttons
from pyrogram.types import KeyboardButton, ReplyKeyboardMarkup
def gen_keyboard(collection: list, row: int = 2) -> list[list[KeyboardButton]]:
keyboard = []
for i in range(0, len(collection), row):
kyb = []
for x in collection[i : i + row]:
kyb.append(KeyboardButton(x))
keyboard.append(kyb)
return keyboard
def session_keyboard() -> ReplyKeyboardMarkup:
return ReplyKeyboardMarkup(
[
[
KeyboardButton("New πŸ’«"),
KeyboardButton("Delete ❌"),
],
[
KeyboardButton("List πŸ“œ"),
KeyboardButton("Home 🏠"),
],
],
resize_keyboard=True,
)
def start_keyboard() -> ReplyKeyboardMarkup:
return ReplyKeyboardMarkup(
[
[
KeyboardButton("πŸ“Ÿ Session"),
KeyboardButton("Force Sub ✨"),
],
[
KeyboardButton("πŸ‘₯ Users"),
KeyboardButton("Others πŸ“£"),
],
],
resize_keyboard=True,
)