refactor(插件管理): 将插件加载逻辑移回main函数
插件加载逻辑从core/managers/__init__.py移回main.py的main函数中执行,使初始化流程更清晰 你妈的循环导入
This commit is contained in:
@@ -21,7 +21,7 @@ matcher = command_manager
|
|||||||
|
|
||||||
# 插件管理器
|
# 插件管理器
|
||||||
plugin_manager = PluginManager(command_manager)
|
plugin_manager = PluginManager(command_manager)
|
||||||
plugin_manager.load_all_plugins()
|
# plugin_manager.load_all_plugins()
|
||||||
|
|
||||||
# Redis 管理器
|
# Redis 管理器
|
||||||
redis_manager = RedisManager()
|
redis_manager = RedisManager()
|
||||||
|
|||||||
3
main.py
3
main.py
@@ -124,7 +124,8 @@ async def main():
|
|||||||
2. 初始化 WebSocket 客户端
|
2. 初始化 WebSocket 客户端
|
||||||
3. 建立连接并保持运行
|
3. 建立连接并保持运行
|
||||||
"""
|
"""
|
||||||
# 插件加载已移至 core.managers.__init__.py 中自动执行
|
# 首先加载所有插件
|
||||||
|
plugin_manager.load_all_plugins()
|
||||||
|
|
||||||
# 初始化 Redis 连接
|
# 初始化 Redis 连接
|
||||||
await redis_manager.initialize()
|
await redis_manager.initialize()
|
||||||
|
|||||||
Reference in New Issue
Block a user