Как на aiogram сделать регистрацию пользователя через state, у меня не работает почему-то
from aiogram import Dispatcher
from aiogram.types import Message
from aiogram.dispatcher.filters.state import State, StatesGroup
from aiogram.dispatcher import FSMContext
from aiogram import Bot, Dispatcher
from tgbot.config import load_config
config = load_config(".env")
bot = Bot(token=config.tg_bot.token, parse_mode='HTML')
dp = Dispatcher(bot)
class register(StatesGroup):
reg = State()
async def user_start(message: Message):
await message.reply("Привет , чтобы войти в дневник ру введи данные в виде логина пароля (пример: matvei matvei123) ❗️")
await register.reg.set()
@dp.message_handler(state=register.reg)
async def user_reg(message: Message, state: FSMContext):
answer = message.text
await state.update_data(name=answer)
print(answer)
async def user_help(message: Message):
await message.reply("Помощь!")
def register_user(dp: Dispatcher):
dp.register_message_handler(user_start, commands=["start"], state="*")
dp.register_message_handler(user_start, commands=["help"], state="*")