重构日程管理模块,将原有的schedule_manager模块迁移至manager目录,并更新相关引用。同时优化了定时任务管理逻辑,确保基于日程的发送功能正常运作,改进了日志记录和活动处理机制(OK兄弟们全体目光向我看齐,看我看我,我是个sb)

This commit is contained in:
minecraft1024a
2025-08-14 12:40:58 +08:00
parent 09680595b8
commit 5f7f68f640
8 changed files with 389 additions and 310 deletions

View File

@@ -21,7 +21,7 @@ from src.chat.planner_actions.action_manager import ActionManager
from src.chat.message_receive.chat_stream import get_chat_manager
from src.plugin_system.base.component_types import ActionInfo, ChatMode, ComponentType
from src.plugin_system.core.component_registry import component_registry
from src.common.schedule_manager import schedule_manager
from src.manager.schedule_manager import schedule_manager
from src.mood.mood_manager import mood_manager
logger = get_logger("planner")
@@ -389,7 +389,7 @@ class ActionPlanner:
# 处理自定义提示词
custom_prompt_block = ""
if global_config.custom_prompt.planner_custom_prompt_enable and global_config.custom_prompt.planner_custom_prompt_content:
custom_prompt_block = global_config.chat.planner_custom_prompt_content
custom_prompt_block = global_config.custom_prompt.planner_custom_prompt_content
planner_prompt_template = await global_prompt_manager.get_prompt_async("planner_prompt")
prompt = planner_prompt_template.format(

View File

@@ -31,7 +31,7 @@ from src.person_info.relationship_fetcher import relationship_fetcher_manager
from src.person_info.person_info import get_person_info_manager
from src.plugin_system.base.component_types import ActionInfo, EventType
from src.plugin_system.apis import llm_api
from src.common.schedule_manager import schedule_manager
from src.manager.schedule_manager import schedule_manager
logger = get_logger("replyer")