Бот после каждого действия изменяет свое сообщение, а не отправляет новое. Нужно, чтобы после ввода пользователя, бот удалил сообщение пользователя, принял его, и редактировал свое сообщение
хэндлер:
class User(StatesGroup):
id = State()
async def start_set_id(callback: types.CallbackQuery):
await User.id.set()
await callback.message.edit_text(text='Отправьте id')
async def set_id(message: types.Message, state: FSMContext):
id = message.text
await message.delete()
await message.answer(text='id изменено')
await state.finish()
def register_handlers_search(dp: Dispatcher):
dp.register_callback_query_handler(start_set_id, text='set_id', state=None)
dp.register_message_handler(set_id, state=User.id)