from nonebot import get_driver, logger # 显式导入子模块注册 matcher/工具(hexi/core 为机器人核心模块,非 NoneBot 插件) from . import ( # noqa: E402,F401 cooldown, custom_utils, message_utils, plugin_control, plugin_manager, rate_limit, ) @get_driver().on_startup async def _startup_plugin_gate() -> None: """等所有插件 matcher 注册完成后,把统一 filter 规则注入到 application 插件。""" n = plugin_control.instrument_plugin_gate() logger.info(f"插件控制面: 已注入 {n} 条 gateway 规则")