From bb6e31238cd0496332184c7d171adae4da4ca77a Mon Sep 17 00:00:00 2001 From: Windpicker-owo <3431391539@qq.com> Date: Sun, 24 Aug 2025 03:10:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=93=E8=AE=A2=E9=98=85=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E9=87=8C=E6=9C=89UNKNOWN=E6=97=B6raise?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugin_system/base/base_events_handler.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugin_system/base/base_events_handler.py b/src/plugin_system/base/base_events_handler.py index c9c4817d..bfc0e563 100644 --- a/src/plugin_system/base/base_events_handler.py +++ b/src/plugin_system/base/base_events_handler.py @@ -32,6 +32,8 @@ class BaseEventHandler(ABC): """插件配置字典""" self.subscribed_events = [] """订阅的事件列表""" + if EventType.UNKNOWN in self.init_subscribe: + raise NotImplementedError("事件处理器必须指定 event_type") @abstractmethod async def execute(self, kwargs: dict | None) -> Tuple[bool, bool, Optional[str]]: