From 55d6ec4cd9e4c166b99f698eeec11e42f3b00402 Mon Sep 17 00:00:00 2001 From: Windpicker-owo <3431391539@qq.com> Date: Mon, 1 Sep 2025 12:57:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=A8=E4=BD=9C=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E8=AE=A1=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/chat_loop/cycle_processor.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/chat/chat_loop/cycle_processor.py b/src/chat/chat_loop/cycle_processor.py index 37e09a5db..be5eade98 100644 --- a/src/chat/chat_loop/cycle_processor.py +++ b/src/chat/chat_loop/cycle_processor.py @@ -3,6 +3,7 @@ import time import traceback from typing import Optional, Dict, Any +from src.chat.utils.timer_calculator import Timer from src.common.logger import get_logger from src.config.config import global_config from src.chat.planner_actions.planner import ActionPlanner @@ -65,12 +66,13 @@ class CycleProcessor: loop_start_time = time.time() - try: - await self.action_modifier.modify_actions() - available_actions = self.context.action_manager.get_using_actions() - except Exception as e: - logger.error(f"{self.context.log_prefix} 动作修改失败: {e}") - available_actions = {} + with Timer("动作修改", cycle_timers): + try: + await self.action_modifier.modify_actions() + available_actions = self.context.action_manager.get_using_actions() + except Exception as e: + logger.error(f"{self.context.log_prefix} 动作修改失败: {e}") + available_actions = {} is_mentioned_bot = message_data.get("is_mentioned", False) at_bot_mentioned = (global_config.chat.mentioned_bot_inevitable_reply and is_mentioned_bot) or (