@alwaystried

Как передавать значения кнопки в переменную?

как передавать из кнопки значение переменной? Я попытался реализовать что-то подобное, но к несчастью, не смог. Есть ли какие-нибудь другие решения данной проблемы?

Код:

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)
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы