Привет.
Не пойму что не так делаю для правильного отображения текущей и предыдущей страницы при пагинации.
Я хочу, чтобы было вот так. Показывало общее кол-во файлов и при нажатии вперёд или назад через / менялись цифры.
А у меня не показывает общее количество файлов а просто при нажатии прибавляет +1 файл. Вообще не так
def get_fruits_keyboard(page: int = 0) -> InlineKeyboardMarkup:
keyboard = InlineKeyboardMarkup(row_width=1)
has_next_page = len(fruits) > page + 1
if page != 0:
keyboard.add(
InlineKeyboardButton(
text="< Назад",
callback_data=fruits_callback.new(page=page - 1)
)
)
keyboard.add(
InlineKeyboardButton(
text=f"{page - 1}/{page + 1}",
callback_data="dont_click_me"
)
)
if has_next_page:
keyboard.add(
InlineKeyboardButton(
text="Вперёд >",
callback_data=fruits_callback.new(page=page + 1)
)
)
return keyboard