From 9ded102a0ad7d536c5399374949507ef35d5eccf Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Sun, 2 Feb 2025 20:39:26 +0800 Subject: [PATCH] chore: v3.4.17 --- astrbot/core/config/default.py | 2 +- changelogs/v3.4.17.md | 11 +++++++++++ packages/astrbot/long_term_memory.py | 4 +++- packages/astrbot/main.py | 4 +--- 4 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 changelogs/v3.4.17.md 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: '''记录对话'''