diff --git a/src/chat/chat_loop/heartFC_chat.py b/src/chat/chat_loop/heartFC_chat.py index 4d1878320..41b072332 100644 --- a/src/chat/chat_loop/heartFC_chat.py +++ b/src/chat/chat_loop/heartFC_chat.py @@ -320,6 +320,12 @@ class HeartFChatting: def _determine_form_type(self) -> str: """判断使用哪种形式的no_reply""" + # 检查是否启用breaking模式 + if not global_config.chat.enable_breaking_mode: + logger.info(f"{self.context.log_prefix} breaking模式已禁用,使用waiting形式") + self.context.focus_energy = 1 + return + # 如果连续no_reply次数少于3次,使用waiting形式 if self.context.no_reply_consecutive <= 3: self.context.focus_energy = 1 diff --git a/template/bot_config_template.toml b/template/bot_config_template.toml index 196ff5ff7..84833a6c8 100644 --- a/template/bot_config_template.toml +++ b/template/bot_config_template.toml @@ -1,5 +1,5 @@ [inner] -version = "6.7.0" +version = "6.7.1" #----以下是给开发人员阅读的,如果你只是部署了MoFox-Bot,不需要阅读---- #如果你想要修改配置文件,请递增version的值 @@ -108,9 +108,12 @@ talk_frequency = 1 # MoFox-Bot活跃度,越高,麦麦回复越多 # 专注时能更好把握发言时机,能够进行持久的连续对话 -focus_value = 1 +focus_value = 1 # MoFox-Bot的专注思考能力,越高越容易持续连续对话 +# breaking模式配置 +enable_breaking_mode = true # 是否启用自动进入breaking模式,关闭后不会自动进入breaking形式 + # 强制私聊专注模式 force_focus_private = false # 是否强制私聊进入专注模式,开启后私聊将始终保持专注状态