Установка

Для Raito нужны Python 3.10+ и aiogram 3.20+.

Установка с PyPI

pip install -U raito

Или привычным вам инструментом:

uv add raito
poetry add raito

Опциональные extras

Постоянные хранилища и бэкенды ролей в Raito опциональны. Ставьте только то, что вам нужно:

Extra

Что даёт

raito[sqlite]

FSM-хранилище и провайдер ролей на SQLite (SQLAlchemy + aiosqlite)

raito[postgresql]

FSM-хранилище и провайдер ролей на PostgreSQL (SQLAlchemy + asyncpg)

raito[redis]

Провайдер ролей на Redis

pip install -U "raito[sqlite]"

Без extra Raito использует хранилище в памяти или в JSON. Для разработки это удобно, но в продакшене не рекомендуется (Raito предупредит об этом при запуске).

Проверьте установку

python -c "import raito; print(raito.Raito)"

Вы должны увидеть <class 'raito.core.raito.Raito'>. Переходите к Ваш первый бот.