加入breaking启用配置

This commit is contained in:
Windpicker-owo
2025-09-04 00:09:43 +08:00
parent 498b57de13
commit f4b8bf5904
2 changed files with 11 additions and 2 deletions

View File

@@ -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

View File

@@ -1,5 +1,5 @@
[inner]
version = "6.7.0"
version = "6.7.1"
#----以下是给开发人员阅读的如果你只是部署了MoFox-Bot不需要阅读----
#如果你想要修改配置文件请递增version的值
@@ -111,6 +111,9 @@ talk_frequency = 1
focus_value = 1
# MoFox-Bot的专注思考能力越高越容易持续连续对话
# breaking模式配置
enable_breaking_mode = true # 是否启用自动进入breaking模式关闭后不会自动进入breaking形式
# 强制私聊专注模式
force_focus_private = false # 是否强制私聊进入专注模式,开启后私聊将始终保持专注状态