Хочу понять как получать данные от пользователя на примере обработки выражений
есть кнопка
@dp.message_handler()
async def process_command_1(message: types.Message):
if message.text == 'Математические операции':
await message.answer("Напишите выражение и нажмите кнопку", reply_markup=kb.inline_kb)
inline_res = InlineKeyboardButton('Рассчитать', callback_data='res')
Обработка нажатия
@dp.callback_query_handler(lambda c: c.data == 'res')
async def process_callback_button1(callback_query: types.CallbackQuery):
await bot.answer_callback_query(callback_query.id)
await bot.send_message(callback_query.from_user.id, f'{callback_query.message.text}')
Получает текст "Напишите выражение и нажмите кнопку", хотелось бы вместо него получить текст от пользователя и для примера просто обработать его через eval, но не могу понять как обработать следующее сообщение а не текущее