Конфигурация

Конструктор Raito

Raito(
    dispatcher,
    routers_dir,
    *,
    developers=None,
    locales=None,
    production=True,
    enable_dangerous_commands=False,
    configuration=None,
    storage=None,
)

Параметр

Значение

dispatcher

Диспетчер Dispatcher из aiogram, которым управляет Raito.

routers_dir

Папка, которую сканируют на файлы хендлеров.

developers

ID пользователей, которые неявно держат роль developer.

locales

Локали для регистрации команд (например, ["en", "ru"]).

production

True отключает watchdog горячей перезагрузки.

enable_dangerous_commands

Разрешить .rt eval / .rt bash (произвольный код). По умолчанию выключено.

configuration

Экземпляр RaitoConfiguration.

storage

FSM-хранилище aiogram; заодно выбирает бэкенд ролей.

Pass a RaitoConfiguration object to customise pagination styling and the router list appearance, or to plug in a custom role manager. See the API reference for its fields.