как передавать из кнопки значение переменной? Я попытался реализовать что-то подобное, но к несчастью, не смог. Есть ли какие-нибудь другие решения данной проблемы?
Код:
variable = 0 #где то далеко
@dp.callback_query_handler(text="Купить билет")
async def buyit(query: CallbackQuery):
keycheck = InlineKeyboardMarkup(row_width=2).add(
InlineKeyboardButton(text="Политика Конфиденциальности", url="http://2.pdf"),
InlineKeyboardButton(text="Публичная оферта", url="http://1.pdf"),
InlineKeyboardButton(text="Согласен", callback_data="check:1"),
InlineKeyboardButton(text="Не согласен", callback_data="check:2"),
)
await query.message.edit_text("Прежде чем купить билет, пожалуйста, прочтите политику конфиденциальности и публичную оферту", reply_markup=keycheck)
global variable
variable = int(query.data.split(":")[1])
if variable == 1:
print(1)
elif variable ==2:
print(2)