Этот вопрос закрыт для ответов, так как повторяет вопрос Не вводится информация в базу данных что делать?
@chtopisatsuda

Aiogram, как сделать регистрацию пользователя?

Как на 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="*")
  • Вопрос задан
  • 667 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы