22 lines
548 B
Python
22 lines
548 B
Python
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) |