Делаем класс с состоянием
class Form(StatesGroup):
primer = State()
#далее создаем кнопку
primer = types.InlineKeyboardMarkup()
primerr.add(types.InlineKeyboardButton(text="Текст кнопки ", callback_data="click"))
#действие с запоминанием введенных данных
@dp.callback_query_handler(text="click)
async def vkanale_def(message: types.Message):
await message.reply("Введите текст")
await Form.primer.set()
#Ловим ответ пользователя
@dp.message_handler(state=Form.tovara)
@dp.throttled(anti_flood,rate=3, )
async def tovarset(message: types.Message, state: FSMContext):
text = message.text
message.answer("Вы ввели:" + text)
#заканчиваем работу с состоянием
await state.finish()
Надеюсь помог! С отступами беда, но думаю разберетесь, если неправильно понял ответ - скажите об этом в комментарии.
Статься для аиограма: https://surik00.gitbooks.io/aiogram-lessons/content/chapter3.html