fix(core): 初始化权限管理器以确保正常加载
在 `PermissionManager` 实例化后,缺少了对其 `initialize` 方法的调用。这会导致权限数据无法从数据库或文件中正确加载,使得所有权限检查都使用默认值,从而可能导致权限控制失效。 此提交通过在实例化后立即调用异步的 `initialize` 方法来修复此问题,确保在机器人启动时权限系统能够正确初始化。
This commit is contained in:
@@ -215,6 +215,7 @@ MoFox_Bot(第三方修改版)
|
||||
from src.plugin_system.apis.permission_api import permission_api
|
||||
|
||||
permission_manager = PermissionManager()
|
||||
await permission_manager.initialize()
|
||||
permission_api.set_permission_manager(permission_manager)
|
||||
logger.info("权限管理器初始化成功")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user