This commit is contained in:
ShiXui
2022-10-03 20:21:24 +08:00
parent ffcd7992dd
commit 95c937203d
3 changed files with 18 additions and 15 deletions

View File

@@ -1,4 +1,4 @@
from typing import Optional, Union, Literal
from typing import Optional, Literal, List
from nonebot import get_driver
from pydantic import BaseModel, Extra
@@ -6,11 +6,14 @@ from pydantic import BaseModel, Extra
class Config(BaseModel, extra=Extra.ignore):
timezone: Optional[str]
dialectlist_string_format: str = '{index}名:\n{nickname},{chatdatanum}条消息\n' #消息格式
dialectlist_string_suffix_format: str = '你们的职业是水群吗————MYX\n计算花费时间:{timecost}' #消息后缀格式
dialectlist_string_format: str = '{index}名:\n{nickname},{chatDataNum}条消息\n' #消息格式
dialectlist_string_suffix_format: str = '你们的职业是水群吗————MYX\n计算花费时间:{timeCost}' #消息后缀格式
dialectlist_get_num:int = 10 #获取人数数量
dialectlist_visualization:bool = True #是否可视化
dialectlist_visualization_type:Literal['饼图','圆环图','柱状图'] = '圆环图' #可视化方案
dialectlist_font:str = 'SimHei'#字体格式
dialectlist_excluded_people:List[str] = []#排除的人的QQ号(或频道号?(未经测试))
dialectlist_excluded_self:bool = True
global_config = get_driver().config
plugin_config = Config.parse_obj(global_config)
plugin_config = Config(**global_config.dict())