Создаются кнопки зависимости от запроса на сервер /
Вопрос как узнать какую кнопку нажал пользователь ?
Чтобы передать необходимую информацию пользователю
КОД:
@dp.callback_query_handler(text="offers")
async def get_inst(call: CallbackQuery):
try:
user_data = await get_data(call.from_user.id)
key = user_data[1]
header = {'Api-Key': f'{key}'}
active_offers = requests.get(url, headers=header, json=data)
data = active_offers.json()
i = 0
keyboard_markup = types.InlineKeyboardMarkup(row_width=2)
while i<len(data):
btn_text = str(data[i]['name'])
btn_callback = str(data[i]['id'])
i += 1
keyboard_markup.add(types.InlineKeyboardButton(text=btn_text, callback_data=btn_callback, row_width=2))
print(btn_callback)
await call.message.answer(text="Выберитениже кнопки который хотите", reply_markup=keyboard_markup)