diff --git a/src/plugin_system/base/base_events_handler.py b/src/plugin_system/base/base_events_handler.py index 196ef5c3..db520b22 100644 --- a/src/plugin_system/base/base_events_handler.py +++ b/src/plugin_system/base/base_events_handler.py @@ -34,10 +34,10 @@ class BaseEventHandler(ABC): """订阅的事件列表""" @abstractmethod - async def execute(self, message: MaiMessages | None) -> Tuple[bool, bool, Optional[str]]: + async def execute(self, kwargs: dict | None) -> Tuple[bool, bool, Optional[str]]: """执行事件处理的抽象方法,子类必须实现 Args: - message (MaiMessages | None): 事件消息对象,当你注册的事件为ON_START和ON_STOP时message为None + kwargs (dict | None): 事件消息对象,当你注册的事件为ON_START和ON_STOP时message为None Returns: Tuple[bool, bool, Optional[str]]: (是否执行成功, 是否需要继续处理, 可选的返回消息) """