fix:优化no_reply间隔时间,修复模式切换
This commit is contained in:
@@ -184,12 +184,13 @@ class NormalChatActionModifier:
|
||||
activated_actions = {}
|
||||
|
||||
# 特殊处理 change_to_focus_chat 动作
|
||||
if "change_to_focus_chat" in actions_with_info:
|
||||
# 检查是否满足切换到focus模式的条件
|
||||
if await self._check_should_switch_to_focus(recent_replies):
|
||||
activated_actions["change_to_focus_chat"] = actions_with_info["change_to_focus_chat"]
|
||||
logger.debug(f"{self.log_prefix} 特殊激活 change_to_focus_chat 动作,原因: 满足切换到focus模式条件")
|
||||
return activated_actions
|
||||
if global_config.chat.chat_mode == "auto":
|
||||
if "change_to_focus_chat" in actions_with_info:
|
||||
# 检查是否满足切换到focus模式的条件
|
||||
if await self._check_should_switch_to_focus(recent_replies):
|
||||
activated_actions["change_to_focus_chat"] = actions_with_info["change_to_focus_chat"]
|
||||
logger.debug(f"{self.log_prefix} 特殊激活 change_to_focus_chat 动作,原因: 满足切换到focus模式条件")
|
||||
return activated_actions
|
||||
|
||||
# 分类处理不同激活类型的actions
|
||||
always_actions = {}
|
||||
|
||||
Reference in New Issue
Block a user