diff --git a/changelogs/changelog.md b/changelogs/changelog.md index ce411dd16..8be62ac08 100644 --- a/changelogs/changelog.md +++ b/changelogs/changelog.md @@ -1,5 +1,11 @@ # Changelog +## [0.8.2] - 2025-7-5 + +优化和修复: + +- 修复在auto模式下,私聊会转为normal的bug + ## [0.8.1] - 2025-7-5 功能更新: diff --git a/src/chat/focus_chat/heartFC_chat.py b/src/chat/focus_chat/heartFC_chat.py index a538d9459..d8d9fe0e0 100644 --- a/src/chat/focus_chat/heartFC_chat.py +++ b/src/chat/focus_chat/heartFC_chat.py @@ -307,6 +307,15 @@ class HeartFChatting: if loop_info["loop_action_info"]["command"] == "stop_focus_chat": logger.info(f"{self.log_prefix} 麦麦决定停止专注聊天") + + # 如果是私聊,则不停止,而是重置疲劳度并继续 + if not self.chat_stream.group_info: + logger.info( + f"{self.log_prefix} 私聊模式下收到停止请求,不退出。" + ) + continue # 继续下一次循环,而不是退出 + + # 如果是群聊,则执行原来的停止逻辑 # 如果设置了回调函数,则调用它 if self.on_stop_focus_chat: try: diff --git a/src/config/config.py b/src/config/config.py index 33561c48f..641353809 100644 --- a/src/config/config.py +++ b/src/config/config.py @@ -50,7 +50,7 @@ TEMPLATE_DIR = os.path.join(PROJECT_ROOT, "template") # 考虑到,实际上配置文件中的mai_version是不会自动更新的,所以采用硬编码 # 对该字段的更新,请严格参照语义化版本规范:https://semver.org/lang/zh-CN/ -MMC_VERSION = "0.8.1" +MMC_VERSION = "0.8.2-snapshot.1" def update_config():