from nonebot import get_driver, get_plugin_config from pydantic import BaseModel _nickname: str = "" _proxy: str | None = None try: _proxy = next(iter(get_driver().config.proxy), None) _nickname: str = next(iter(get_driver().config.nickname), "") except: pass class Config(BaseModel): assets_studio_path: str github_token: str | None = None @property def proxy(self) -> str | None: return _proxy @property def nickname(self) -> str: return _nickname pconfig: Config = get_plugin_config(Config)