feat: 添加模块编译脚本和导出依赖功能

refactor(events): 移除数据类的slots参数以提升兼容性
build: 更新requirements.txt依赖列表
This commit is contained in:
2026-01-13 09:33:20 +08:00
parent b11bfbeabe
commit 40a1f7e041
8 changed files with 407 additions and 33 deletions

View File

@@ -8,7 +8,7 @@ from typing import Optional, Final
from .base import OneBotEvent, EventType
@dataclass(slots=True)
@dataclass
class HeartbeatStatus:
"""
心跳状态接口
@@ -26,7 +26,7 @@ class LifeCycleSubType:
CONNECT: Final[str] = 'connect' # 连接
@dataclass(slots=True)
@dataclass
class MetaEvent(OneBotEvent):
"""
元事件基类
@@ -40,7 +40,7 @@ class MetaEvent(OneBotEvent):
return EventType.META
@dataclass(slots=True)
@dataclass
class HeartbeatEvent(MetaEvent):
"""
心跳事件,用于确认连接状态
@@ -55,7 +55,7 @@ class HeartbeatEvent(MetaEvent):
"""心跳间隔时间(ms)"""
@dataclass(slots=True)
@dataclass
class LifeCycleEvent(MetaEvent):
"""
生命周期事件,用于通知框架生命周期变化