Config提供type字段确定配置项类型

This commit is contained in:
HibiKier
2023-02-26 22:17:26 +08:00
parent a63fda8a0d
commit 8133b61ebd
53 changed files with 1589 additions and 1000 deletions
+12 -4
View File
@@ -1,8 +1,10 @@
from configs.config import Config
from configs.path_config import IMAGE_PATH
from pathlib import Path
from typing import List, Tuple
import nonebot
from configs.config import Config
from configs.path_config import IMAGE_PATH
Config.add_plugin_config(
"image_management",
@@ -11,6 +13,7 @@ Config.add_plugin_config(
name="图库操作",
help_="公开图库列表,可自定义添加 [如果含有send_setu插件,请不要添加色图库]",
default_value=[],
type=List[str],
)
Config.add_plugin_config(
@@ -20,6 +23,7 @@ Config.add_plugin_config(
name="图库操作",
help_="自动撤回,参1:延迟撤回发送图库图片的时间(秒),0 为关闭 | 参2:监控聊天类型,0(私聊) 1(群聊) 2(群聊+私聊)",
default_value=(0, 1),
type=Tuple[int, int],
)
Config.add_plugin_config(
@@ -28,6 +32,7 @@ Config.add_plugin_config(
7,
help_="删除图库图片需要的管理员等级",
default_value=7,
type=int,
)
Config.add_plugin_config(
@@ -36,6 +41,7 @@ Config.add_plugin_config(
7,
help_="移动图库图片需要的管理员等级",
default_value=7,
type=int,
)
Config.add_plugin_config(
@@ -44,6 +50,7 @@ Config.add_plugin_config(
6,
help_="上传图库图片需要的管理员等级",
default_value=6,
type=int,
)
Config.add_plugin_config(
@@ -51,11 +58,12 @@ Config.add_plugin_config(
"SHOW_ID",
True,
help_="是否消息显示图片下标id",
default_value=True
default_value=True,
type=bool,
)
(IMAGE_PATH / "image_management").mkdir(parents=True, exist_ok=True)
nonebot.load_plugins("plugins/image_management")
nonebot.load_plugins(str(Path(__file__).parent.resolve()))