mirror of
https://gitflic.ru/project/alt-gnome/karkas.git
synced 2025-08-02 09:33:42 +03:00
.. | ||
tests | ||
__init__.py | ||
config_manager.py | ||
config.py | ||
info.json | ||
main.py | ||
miniapp_ui.py | ||
README.md |
Блок Config
Данный блок позволяет управляет конфигурацией бота.
Функциональность
- Загрузка конфигурации из файла
config.yaml
; - Сохранение конфигурации в файл;
- Регистрация параметров конфигурации;
- Получение значений параметров.
Использование
- Импортируйте объект
config
; - Вызовите метод
register
, чтобы зарегистрировать параметр конфигурации; - Вызовите метод
get
, чтобы получить значение параметра.
Пример
from karkas_core.modules_system.public_api import get_module
config = get_module("standard.config", "config")
config.register("my_parameter", "string", default_value="default")
value = config.get("my_parameter")