From 12b64955f6ff03c070456916852adf99b685491e Mon Sep 17 00:00:00 2001 From: Furina-1013-create <189647097+Furina-1013-create@users.noreply.github.com> Date: Sun, 7 Sep 2025 16:35:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=98=AF=E8=B0=81=E6=94=B9=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E4=B8=8D=E6=94=B9=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=8F=B7=E6=88=91=E4=B8=8D=E8=AF=B4=EF=BC=88=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/features.toml | 41 +++++++++++++++++++ template/bot_config_template.toml | 2 +- template/model_config_template.toml | 6 +-- 3 files changed, 45 insertions(+), 4 deletions(-) create mode 100644 plugins/napcat_adapter_plugin/config/features.toml diff --git a/plugins/napcat_adapter_plugin/config/features.toml b/plugins/napcat_adapter_plugin/config/features.toml new file mode 100644 index 000000000..22029cdb6 --- /dev/null +++ b/plugins/napcat_adapter_plugin/config/features.toml @@ -0,0 +1,41 @@ +# 权限配置文件 +# 此文件用于管理群聊和私聊的黑白名单设置,以及聊天相关功能 +# 支持热重载,修改后会自动生效 + +# 群聊权限设置 +group_list_type = "whitelist" # 群聊列表类型:whitelist(白名单)或 blacklist(黑名单) +group_list = [858792655,169850076,935615220] # 群聊ID列表 +# 当 group_list_type 为 whitelist 时,只有列表中的群聊可以使用机器人 +# 当 group_list_type 为 blacklist 时,列表中的群聊无法使用机器人 +# 示例:group_list = [123456789, 987654321] + +# 私聊权限设置 +private_list_type = "blacklist" # 私聊列表类型:whitelist(白名单)或 blacklist(黑名单) +private_list = [] # 用户ID列表 +# 当 private_list_type 为 whitelist 时,只有列表中的用户可以私聊机器人 +# 当 private_list_type 为 blacklist 时,列表中的用户无法私聊机器人 +# 示例:private_list = [123456789, 987654321] + +# 全局禁止设置 +ban_user_id = [3890767341,3910007334,548371784,3951558395,3685617807,3162255986,3913467440,3895399770,3975161550,2076412496,2276474873,3925417279,3910448576,1784512237,3833325672,3421367913,3829607928,202083990] # 全局禁止用户ID列表,这些用户无法在任何地方使用机器人 +ban_qq_bot = false # 是否屏蔽QQ官方机器人消息 + +# 聊天功能设置 +enable_poke = true # 是否启用戳一戳功能 +ignore_non_self_poke = false # 是否无视不是针对自己的戳一戳 +poke_debounce_seconds = 3 # 戳一戳防抖时间(秒),在指定时间内第二次针对机器人的戳一戳将被忽略 + +# 视频处理设置 +enable_video_analysis = true # 是否启用视频识别功能 +max_video_size_mb = 100 # 视频文件最大大小限制(MB) +download_timeout = 60 # 视频下载超时时间(秒) +supported_formats = ["mp4", "avi", "mov", "mkv", "flv", "wmv", "webm"] # 支持的视频格式 + +# 消息缓冲设置 +enable_message_buffer = false # 是否启用消息缓冲合并功能 +message_buffer_enable_group = true # 是否启用群聊消息缓冲合并 +message_buffer_enable_private = true # 是否启用私聊消息缓冲合并 +message_buffer_interval = 3.0 # 消息合并间隔时间(秒),在此时间内的连续消息将被合并 +message_buffer_initial_delay = 0.5 # 消息缓冲初始延迟(秒),收到第一条消息后等待此时间开始合并 +message_buffer_max_components = 50 # 单个会话最大缓冲消息组件数量,超过此数量将强制合并 +message_buffer_block_prefixes = ["/", "!", "!", ".", "。", "#", "%"] # 消息缓冲屏蔽前缀,以这些前缀开头的消息不会被缓冲 \ No newline at end of file diff --git a/template/bot_config_template.toml b/template/bot_config_template.toml index 6f6dd3c5e..c77fb95cd 100644 --- a/template/bot_config_template.toml +++ b/template/bot_config_template.toml @@ -1,5 +1,5 @@ [inner] -version = "6.7.7" +version = "6.7.8" #----以下是给开发人员阅读的,如果你只是部署了MoFox-Bot,不需要阅读---- #如果你想要修改配置文件,请递增version的值 diff --git a/template/model_config_template.toml b/template/model_config_template.toml index c5f2a2947..611eb9b06 100644 --- a/template/model_config_template.toml +++ b/template/model_config_template.toml @@ -1,5 +1,5 @@ [inner] -version = "1.3.1" +version = "1.3.3" # 配置文件版本号迭代规则同bot_config.toml @@ -185,7 +185,7 @@ temperature = 0.7 max_tokens = 800 [model_task_config.schedule_generator]#日程表生成模型 -model_list = ["deepseek-v3"] +model_list = ["siliconflow-deepseek-v3"] temperature = 0.7 max_tokens = 1000 @@ -195,7 +195,7 @@ temperature = 0.1 # 低温度确保检测结果稳定 max_tokens = 200 # 检测结果不需要太长的输出 [model_task_config.monthly_plan_generator] # 月层计划生成模型 -model_list = ["deepseek-v3"] +model_list = ["siliconflow-deepseek-v3"] temperature = 0.7 max_tokens = 1000