handler参数类型注解更改,简化调用

This commit is contained in:
UnCLAS-Prommer
2025-08-22 16:59:44 +08:00
parent ba2c047bab
commit 6d82db7a8c
2 changed files with 20 additions and 30 deletions

View File

@@ -34,9 +34,10 @@ class BaseEventHandler(ABC):
raise NotImplementedError("事件处理器必须指定 event_type")
@abstractmethod
async def execute(self, message: MaiMessages) -> Tuple[bool, bool, Optional[str]]:
async def execute(self, message: MaiMessages | None) -> Tuple[bool, bool, Optional[str]]:
"""执行事件处理的抽象方法,子类必须实现
Args:
message (MaiMessages | None): 事件消息对象当你注册的事件为ON_START和ON_STOP时message为None
Returns:
Tuple[bool, bool, Optional[str]]: (是否执行成功, 是否需要继续处理, 可选的返回消息)
"""