Имеется обработчик для генерации кнопок
def gen_episodes_ch(episodes):
markup = InlineKeyboardMarkup()
markup.row_width = 4
buttons = []
i = 1
episodesc = [for i in range(1, episodes)]
while i <= 10 and i <= episodes:
button = InlineKeyboardButton(i, callback_data="get_ep"+str(i))
buttons.append(button)
i += 1
markup.add(*buttons)
return markup
он принимает episodes, дальше начинает распределять их по 10, если требуется, создаёт страницы.
Сам я пытался сделать это циклами, проверяя, больше ли эпизодов, чем 10, но я уперся в тупик. Что можно предпринять?
С пагинацией работаю первый раз