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