python telebot как while совместить с callback query?
Использую библиотеку telebot и хочется реализовать как-то механизм "карусели" для демонстрации товаров.
while i <= len(car_list):
if i > len(car_list):
i = 1
else:
i += 1
sql_func(i)
rmk = types.InlineKeyboardMarkup()
rmk.add(types.InlineKeyboardButton(text='Дальше', callback_data='zav_car'))
bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text=f"{sql_func}[0]", reply_markup=rmk, parse_mode="html")
Логика бота: 1) пользователь заходит на ветку с каруселью, бот выкачивает из sql таблицы все значения, у которых группа определенная (например, все "белые"); 2) в этой таблице этих значений, допустим 5. И нужно, чтобы он, изменяя сообщения при помощи edit_message_text изменял контент карусели, каждый раз по списку проходя по всем товарам.
Как это можно реализовать?