""" 管理器包 这个包集中了机器人核心的单例管理器。 通过从这里导入,可以确保在整个应用中访问到的都是同一个实例。 """ from .command_manager import matcher as command_manager from .permission_manager import PermissionManager from .plugin_manager import PluginManager from .redis_manager import RedisManager from .mysql_manager import MySQLManager from .browser_manager import BrowserManager from .image_manager import ImageManager from .reverse_ws_manager import ReverseWSManager # --- 实例化所有单例管理器 --- # 权限管理器(包含了管理员管理功能) permission_manager = PermissionManager() # 命令与事件管理器 (别名 matcher) matcher = command_manager # 插件管理器 plugin_manager = PluginManager(command_manager) # plugin_manager.load_all_plugins() # Redis 管理器 redis_manager = RedisManager() # MySQL 管理器 mysql_manager = MySQLManager() # 浏览器管理器 browser_manager = BrowserManager() # 图片管理器 image_manager = ImageManager() # 反向 WebSocket 管理器 reverse_ws_manager = ReverseWSManager() __all__ = [ "permission_manager", "command_manager", "matcher", "plugin_manager", "redis_manager", "mysql_manager", "browser_manager", "image_manager", "reverse_ws_manager", ]