From bbfc17d6e6a1d259ea37b7854ebc7339b45a87e2 Mon Sep 17 00:00:00 2001 From: K2cr2O1 <2221577113@qq.com> Date: Fri, 23 Jan 2026 09:41:22 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E6=8F=92=E4=BB=B6=E7=AE=A1=E7=90=86):?= =?UTF-8?q?=20=E5=B0=86=E6=8F=92=E4=BB=B6=E5=8A=A0=E8=BD=BD=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E7=A7=BB=E5=9B=9Emain=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 插件加载逻辑从core/managers/__init__.py移回main.py的main函数中执行,使初始化流程更清晰 你妈的循环导入 --- core/managers/__init__.py | 2 +- main.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/managers/__init__.py b/core/managers/__init__.py index 95bb56c..a30c6f5 100644 --- a/core/managers/__init__.py +++ b/core/managers/__init__.py @@ -21,7 +21,7 @@ matcher = command_manager # 插件管理器 plugin_manager = PluginManager(command_manager) -plugin_manager.load_all_plugins() +# plugin_manager.load_all_plugins() # Redis 管理器 redis_manager = RedisManager() diff --git a/main.py b/main.py index 1c2524b..91826e2 100644 --- a/main.py +++ b/main.py @@ -124,7 +124,8 @@ async def main(): 2. 初始化 WebSocket 客户端 3. 建立连接并保持运行 """ - # 插件加载已移至 core.managers.__init__.py 中自动执行 + # 首先加载所有插件 + plugin_manager.load_all_plugins() # 初始化 Redis 连接 await redis_manager.initialize()