feat: 添加日程管理功能,包括日程模型、配置和初始化逻辑,增强聊天回复中对当前活动的动态反馈。

This commit is contained in:
minecraft1024a
2025-08-12 16:59:21 +08:00
parent df9ca109c6
commit 3bbb6de450
9 changed files with 207 additions and 4 deletions

View File

@@ -17,6 +17,7 @@ from src.individuality.individuality import get_individuality, Individuality
from src.common.server import get_global_server, Server
from src.mood.mood_manager import mood_manager
from rich.traceback import install
from src.common.schedule_manager import schedule_manager
# from src.api.main import start_api_server
# 导入新的插件管理器和热重载管理器
@@ -146,6 +147,11 @@ class MainSystem:
# 初始化个体特征
await self.individuality.initialize()
# 初始化日程管理器
if global_config.schedule.enable:
logger.info("日程表功能已启用,正在初始化管理器...")
await schedule_manager.load_or_generate_today_schedule()
logger.info("日程表管理器初始化成功。")
try:
init_time = int(1000 * (time.time() - init_start_time))