diff --git a/astrbot/core/config/default.py b/astrbot/core/config/default.py index 2f43f90b5..ff16a9839 100644 --- a/astrbot/core/config/default.py +++ b/astrbot/core/config/default.py @@ -2,7 +2,7 @@ 如需修改配置,请在 `data/cmd_config.json` 中修改或者在管理面板中可视化修改。 """ -VERSION = "3.4.16" +VERSION = "3.4.17" DB_PATH = "data/data_v3.db" # 默认配置 diff --git a/changelogs/v3.4.17.md b/changelogs/v3.4.17.md new file mode 100644 index 000000000..28d541aba --- /dev/null +++ b/changelogs/v3.4.17.md @@ -0,0 +1,11 @@ +# What's Changed + +- [beta] 支持群聊内基于概率的主动回复 +- openai tts 更换模型 #300 +- 增加模型响应后的插件钩子 +- 修复 相同type的provider共享了记忆 +- 优化 人格情景在发现格式不对时仍然加载而不是跳过 #282 +- 修复 Gemini函数调用时,parameters为空对象导致的错误 by @Camreishi +- 修复 弹出记录报错的问题 #272 +- 优化 移除默认人格 +- 优化 未启用模型提供商时的异常处理 \ No newline at end of file diff --git a/packages/astrbot/long_term_memory.py b/packages/astrbot/long_term_memory.py index a54d2caac..968ab7cae 100644 --- a/packages/astrbot/long_term_memory.py +++ b/packages/astrbot/long_term_memory.py @@ -62,7 +62,9 @@ class LongTermMemory: match self.ar_method: case "possibility_reply": - return random.random() < self.ar_possibility + trig = random.random() < self.ar_possibility + logger.debug("主动回复触发。") + return trig return False diff --git a/packages/astrbot/main.py b/packages/astrbot/main.py index 2e857da35..086afd969 100644 --- a/packages/astrbot/main.py +++ b/packages/astrbot/main.py @@ -455,9 +455,7 @@ UID: {user_id} 此 ID 可用于设置管理员。/op 授权管理员, /deo '''群聊记忆增强''' if self.ltm: need_active = await self.ltm.need_active_reply(event) - - print(need_active) - + group_icl_enable = self.context.get_config()['provider_ltm_settings']['group_icl_enable'] if group_icl_enable: '''记录对话'''