**********************************КОД************************************************************
from aiogram.fsm.context import FSMContext
from aiogram.fsm.state import State, StatesGroup
class Reg(StatesGroup):
name = State()
number = State()
photo = State()
**********************************КОД************************************************************
@router.message(CommandStart())
async def cmd_start(message: Message, state: FSMContext):
await state.set_state(
Reg.name) # Установка состояния
Reg.name
await message.answer(f'Привет! Введит своё имя')
**********************************КОД************************************************************
@router.message(
Reg.name)
async def reg_name(message: Message, state: FSMContext):
await state.update_data(name=message.text)
await state.set_state(Reg.number)
await message.answer('Отправьте свой номер телефона')
@router.message(Reg.number)
async def reg_number(message: Message, state: FSMContext):
await state.update_data(number=message.text)
await state.set_state(
Reg.photo)
await message.answer('Отправьте фото')
@router.message(
Reg.photo,
F.photo)
async def reg_photo(message: Message, state: FSMContext):
await state.update_data(photo=
message.photo[-1].file_id)
data = await state.get_data()
await message.answer_photo(photo=data['photo'],
caption=f'Информация о Вас: {data['name']}, {data['number']}')
await state.clear()