26 lines
728 B
Python
26 lines
728 B
Python
from aiogram.fsm.state import State, StatesGroup
|
|
|
|
|
|
class RegistrationStates(StatesGroup):
|
|
"""Состояния для регистрации нового пользователя"""
|
|
waiting_email = State()
|
|
waiting_username = State()
|
|
waiting_password = State()
|
|
|
|
|
|
class LoginStates(StatesGroup):
|
|
"""Состояния для входа существующего пользователя"""
|
|
waiting_email = State()
|
|
waiting_password = State()
|
|
|
|
|
|
class BooksPagination(StatesGroup):
|
|
"""Состояния для пагинации книг"""
|
|
browsing = State()
|
|
|
|
|
|
class GenreFilter(StatesGroup):
|
|
"""Состояния для фильтрации по жанрам"""
|
|
selecting = State()
|
|
|