class registration(StatesGroup):
waiting_for_name = State()
waiting_for_age = State()
waiting_for_sex = State()
waiting_for_city = State()
waiting_for_interest = State()
waiting_for_voice = State()
async def check_state(message: types.Message, state: FSMContext):
current_state = await state.get_state() # текущее машинное состояние пользователя
if current_state in registration: # registration - название класса состояний
print('Пользователь в одном из состояний регистрации')
if current_state == 'registration:waiting_for_name':
print('Пользователь находиться в конкретном состоянии - waiting_for_name из класса registration')