添加动作修改计时

This commit is contained in:
Windpicker-owo
2025-09-01 12:57:57 +08:00
parent f120cd94d7
commit 55d6ec4cd9

View File

@@ -3,6 +3,7 @@ import time
import traceback import traceback
from typing import Optional, Dict, Any from typing import Optional, Dict, Any
from src.chat.utils.timer_calculator import Timer
from src.common.logger import get_logger from src.common.logger import get_logger
from src.config.config import global_config from src.config.config import global_config
from src.chat.planner_actions.planner import ActionPlanner from src.chat.planner_actions.planner import ActionPlanner
@@ -65,12 +66,13 @@ class CycleProcessor:
loop_start_time = time.time() loop_start_time = time.time()
try: with Timer("动作修改", cycle_timers):
await self.action_modifier.modify_actions() try:
available_actions = self.context.action_manager.get_using_actions() await self.action_modifier.modify_actions()
except Exception as e: available_actions = self.context.action_manager.get_using_actions()
logger.error(f"{self.context.log_prefix} 动作修改失败: {e}") except Exception as e:
available_actions = {} logger.error(f"{self.context.log_prefix} 动作修改失败: {e}")
available_actions = {}
is_mentioned_bot = message_data.get("is_mentioned", False) is_mentioned_bot = message_data.get("is_mentioned", False)
at_bot_mentioned = (global_config.chat.mentioned_bot_inevitable_reply and is_mentioned_bot) or ( at_bot_mentioned = (global_config.chat.mentioned_bot_inevitable_reply and is_mentioned_bot) or (