class AddUser(StatesGroup):
user_id = State()
name = State()
wcoins = State()
refs = State()
@user_private_router.message(StateFilter(None), CommandStart())
async def start_cmd(message: types.Message, state: FSMContext, session: AsyncSession):
await state.update_data(user_id=message.chat.id)
await state.update_data(name=message.from_user.first_name)
await state.update_data(wcoins=1)
await state.update_data(refs=0)
data = await state.get_data()
await orm_add_user(session, data)