diff --git a/src/plugins/hk_reporter/__init__.py b/src/plugins/hk_reporter/__init__.py index cc9d59c..23b7c12 100644 --- a/src/plugins/hk_reporter/__init__.py +++ b/src/plugins/hk_reporter/__init__.py @@ -1,6 +1,10 @@ +import nonebot +from .plugin_config import PlugConfig +global_config = nonebot.get_driver().config +plugin_config = PlugConfig(**global_config.dict()) + from . import config_manager from . import config from . import scheduler from . import send -import nonebot diff --git a/src/plugins/hk_reporter/config.py b/src/plugins/hk_reporter/config.py index 63bacf2..25cdc88 100644 --- a/src/plugins/hk_reporter/config.py +++ b/src/plugins/hk_reporter/config.py @@ -1,4 +1,5 @@ from .utils import Singleton, supported_target_type +from . import plugin_config from os import path import nonebot from tinydb import TinyDB, Query @@ -7,6 +8,8 @@ import os def get_config_path() -> str: + if plugin_config.hk_reporter_config_path: + return plugin_config.hk_reporter_config_path working_dir = os.getcwd() data_dir = path.join(working_dir, 'data') if not path.isdir(data_dir):