@t1sherrrrrrrrr

Как присвоить значение переменной из хендлера callbackQuery?

@dp.callback_query_handler(text = 'cub')
async def send_message(call:CallbackQuery):
await call.message.edit_text('Какая твоя ставка?!')
await call.message.edit_reply_markup(reply_markup = nav.back)
game_stavka = int(call.text)
print(game_stavka)

вот такой у меня есть кусок кода, который по моей идее должен был вернуть то что ввел юзер. но оказывается в callbackquery нету .text
Может быть вы подскажете как мне присвоить переменной, то что ввел пользователь?
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ответы на вопрос 2
kavermoki
@kavermoki
junior
используй callback_data
Ответ написан
@MaxKra1985
разработчик java, python
У call есть data
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы