Не работают состояния python aiogram

Пишу телеграмм бота, требуется, чтобы бот получил данные о нике, который вписал пользователь. Вот код:

@dp.message_handler(lambda message: message.text == "\U0001F9D9 Гном")
async def if_gnom(message: types.Message):
    await message.reply('Прекрасный выбор \U0001F44D \n Теперь, расскажи как тебя будут звать в этом мире')
    state = dp.current_state(user=message.from_user.id)
    await state.set_state(TestStates.all()[3])
    wrace = 'Гном'

@dp.message_handler(state=TestStates.TEST_STATE_3)
async def player_name(message: types.Message):
    nick = msg.text
    await message.reply('Ну вот и всё. Теперь нажми кнопку \U0001F64B*Жители* и попробуй поговорить с ними. Удачи \U0001F60A') 

Когда пишешь ник, сообщение не выскакивает. Вот, что пишет в командной строке:

INFO:aiogram.contrib.middlewares.logging:Received message [ID:153] in chat [private:455671608]
INFO:aiogram.contrib.middlewares.logging:Process update [ID:479176060]: [success] (in 7 ms)

Ответы (0 шт):