Установка¶
Для Raito нужны Python 3.10+ и aiogram 3.20+.
Установка с PyPI¶
pip install -U raito
Или привычным вам инструментом:
uv add raito
poetry add raito
Опциональные extras¶
Постоянные хранилища и бэкенды ролей в Raito опциональны. Ставьте только то, что вам нужно:
Extra |
Что даёт |
|---|---|
|
FSM-хранилище и провайдер ролей на SQLite (SQLAlchemy + aiosqlite) |
|
FSM-хранилище и провайдер ролей на PostgreSQL (SQLAlchemy + asyncpg) |
|
Провайдер ролей на Redis |
pip install -U "raito[sqlite]"
Без extra Raito использует хранилище в памяти или в JSON. Для разработки это удобно, но в продакшене не рекомендуется (Raito предупредит об этом при запуске).
Проверьте установку¶
python -c "import raito; print(raito.Raito)"
Вы должны увидеть <class 'raito.core.raito.Raito'>. Переходите к Ваш первый бот.