Помогите пожалуйста, никак не могу получить через данные функции сообщение пользователя, постоянно получаю последнее сообщение от бота(
Хотя в другой функции таким же методом получаю именно сообщение юзера (только без call):
input_summa_mess = call.message.text
print(input_summa_mess)
Часть кода, в которой проблема:
@bot.message_handler(content_types=['text'])
def func(message):
if (message.text == "Рассчет"):
vozrast = types.InlineKeyboardMarkup()
button1 = types.InlineKeyboardButton("0-3 года", callback_data='do_treh')
button2 = types.InlineKeyboardButton("3-5 лет", callback_data='do_paty')
button3 = types.InlineKeyboardButton("Старше 5 лет", callback_data='bolshe')
vozrast.add(button1, button2, button3)
bot.send_message(message.chat.id,
"{0.first_name},Выбери возраст авто".format(message.from_user), reply_markup=vozrast)
# plus_one(message)
@bot.callback_query_handler(func=lambda call: call.data == "bolshe")
def mess(call: types.CallbackQuery):
vozrast = types.InlineKeyboardMarkup()
button1 = types.InlineKeyboardButton("0-3 года", callback_data='do_treh')
button2 = types.InlineKeyboardButton("3-5 лет", callback_data='do_paty')
button3 = types.InlineKeyboardButton("Старше 5 лет", callback_data='bolshe')
vozrast.add(button1, button2, button3)
bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id,
text='предупреждение', reply_markup=vozrast)
@bot.callback_query_handler(func=lambda call: call.data == "do_treh")
def mess(call: types.CallbackQuery):
bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id,
text='Просто отправь мне стоимость авто')
input_summa_mess = call.message.text
print(input_summa_mess)