ИнлайнКнопки генерируются в зависимости от длинны списка
тоесть если в списке 5 товаров - сгенерится 5 кнопок
и тут назрел вопрос по поводу коллбекдаты
допустим товары пронумерованы 1-2-3-4-5
текст на Инлайн Кнопках соответственно
(смысл в том - когда нажимаешь на инлайн кнопку с соответствующим номером - открывается инфо о товаре)
товары имеют уникальный id - который прописывается в коллбек дате в моммент генерации кнопок
Внимание, вопрос)
как, не зная заранее коллбекдаты - отловить её ???
Вижу пока единственный варик прописать функцию в @bot.callback_query_handler которая будет собирать список из всех айдишников товаров что бы получилось `@bot.callback_query_handler(func=lambda call: call.data in [список айдишников])`
Делаешь команды вида command-*id* call.data[n:] обрежет тебе первые n символов А уже внутри вытащишь обработчика id ( call.data[:n] ) и сделаешь, что нужно
поставь в коллбек лямбду которая будет проверять входит ли коллбек дата в список айдишников
Делал похожее, херачь так, сначала название кнопки крэк, потом данные крэк_ид.
Обсуждают сегодня