Spaces:
Paused
Paused
| from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup | |
| def ikb(rows=None): | |
| if rows is None: | |
| rows = [] | |
| lines = [] | |
| for row in rows: | |
| line = [] | |
| for button in row: | |
| button = btn(*button) # InlineKeyboardButton | |
| line.append(button) | |
| lines.append(line) | |
| return InlineKeyboardMarkup(inline_keyboard=lines) | |
| def btn(text, value, type="callback_data"): | |
| return InlineKeyboardButton(text, **{type: value}) | |