refactor(scheduler): 将统一调度器移动至插件系统API

将统一调度器模块从 `src/schedule/` 目录重构至 `src/plugin_system/apis/` 目录下。

这次调整旨在将调度器明确地定位为插件系统的核心API之一,从而改善代码的组织结构和架构清晰度。所有引用该模块的内部导入路径均已同步更新。
This commit is contained in:
minecraft1024a
2025-11-12 13:47:00 +08:00
parent d3ffe1c47a
commit ac4c592590
4 changed files with 4 additions and 4 deletions

View File

@@ -249,7 +249,7 @@ class MainSystem:
# 停止增强记忆系统
# 停止统一调度器
try:
from src.schedule.unified_scheduler import shutdown_scheduler
from src.plugin_system.apis.unified_scheduler import shutdown_scheduler
cleanup_tasks.append(("统一调度器", shutdown_scheduler()))
except Exception as e:
@@ -435,7 +435,7 @@ MoFox_Bot(第三方修改版)
logger.error(f"注册API路由失败: {e}")
# 初始化统一调度器
try:
from src.schedule.unified_scheduler import initialize_scheduler
from src.plugin_system.apis.unified_scheduler import initialize_scheduler
await initialize_scheduler()
except Exception as e:

View File

@@ -9,7 +9,7 @@ from datetime import datetime, timedelta
from typing import Any
from src.common.logger import get_logger
from src.schedule.unified_scheduler import TriggerType, unified_scheduler
from src.plugin_system.apis.unified_scheduler import TriggerType, unified_scheduler
logger = get_logger("proactive_thinking_scheduler")

View File

@@ -23,7 +23,7 @@ from src.plugin_system.base.component_types import (
from src.plugin_system.base.config_types import ConfigField
from src.plugin_system.base.plus_command import PlusCommand
from src.plugin_system.utils.permission_decorators import require_permission
from src.schedule.unified_scheduler import TriggerType, unified_scheduler
from src.plugin_system.apis.unified_scheduler import TriggerType, unified_scheduler
logger = get_logger("SystemManagement")