karkas/src/karkas_blocks/karkas_blocks/standard/config
2024-08-29 23:22:04 +03:00
..
tests Переименование файлов и директорий 2024-08-16 22:53:33 +03:00
__init__.py Переименование файлов и директорий 2024-08-16 22:53:33 +03:00
config_manager.py style: refactor and translate comments 2024-08-29 23:22:04 +03:00
config.py Переименование файлов и директорий 2024-08-16 22:53:33 +03:00
info.json Переименование файлов и директорий 2024-08-16 22:53:33 +03:00
main.py Переименование файлов и директорий 2024-08-16 22:53:33 +03:00
miniapp_ui.py style: refactor and translate comments 2024-08-29 23:22:04 +03:00
README.md Рефакторинг файлов README.md и документации 2024-08-25 14:52:07 +03:00

Блок Config

Данный блок позволяет управляет конфигурацией бота.

Функциональность

  • Загрузка конфигурации из файла config.yaml;
  • Сохранение конфигурации в файл;
  • Регистрация параметров конфигурации;
  • Получение значений параметров.

Использование

  1. Импортируйте объект config;
  2. Вызовите метод register, чтобы зарегистрировать параметр конфигурации;
  3. Вызовите метод 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")