senderbot/modules/keyboards.py

15 lines
438 B
Python
Raw Permalink Normal View History

2024-06-09 15:35:14 +03:00
from telebot.types import KeyboardButton, ReplyKeyboardMarkup
class Keyboards:
def __init__(self) -> None:
self.markup = ReplyKeyboardMarkup()
def create_buttons(self, data: tuple, row_width: int = 3) -> ReplyKeyboardMarkup:
self.markup = ReplyKeyboardMarkup()
self.markup.row_width = row_width
for item in data:
self.markup.add(KeyboardButton(item))
return self.markup