refactor(core): 优化权限管理和事件模型

- 重构 AdminManager 和 PermissionManager 以 Redis 为主要数据源
- 为所有事件模型添加 slots=True 提升性能
- 更新文档说明 Mypyc 编译注意事项
- 清理测试和调试文件
- 移动静态资源到 web_static 目录
This commit is contained in:
2026-01-13 08:35:54 +08:00
parent 7f331970dd
commit 3cbf5328bb
25 changed files with 434 additions and 409 deletions

View File

@@ -31,7 +31,7 @@ class GroupInfo:
"""是否全员禁言"""
@dataclass
@dataclass(slots=True)
class GroupMemberInfo:
"""
群成员信息
@@ -82,7 +82,7 @@ class GroupMemberInfo:
"""是否允许修改群名片"""
@dataclass
@dataclass(slots=True)
class FriendInfo:
"""
好友信息
@@ -97,7 +97,7 @@ class FriendInfo:
"""备注"""
@dataclass
@dataclass(slots=True)
class StrangerInfo:
"""
陌生人信息
@@ -115,7 +115,7 @@ class StrangerInfo:
"""年龄"""
@dataclass
@dataclass(slots=True)
class LoginInfo:
"""
登录号信息
@@ -127,7 +127,7 @@ class LoginInfo:
"""昵称"""
@dataclass
@dataclass(slots=True)
class VersionInfo:
"""
版本信息
@@ -142,7 +142,7 @@ class VersionInfo:
"""OneBot 标准版本"""
@dataclass
@dataclass(slots=True)
class Status:
"""
运行状态
@@ -154,7 +154,7 @@ class Status:
"""运行状态是否良好"""
@dataclass
@dataclass(slots=True)
class EssenceMessage:
"""
精华消息
@@ -181,7 +181,7 @@ class EssenceMessage:
"""消息 ID"""
@dataclass
@dataclass(slots=True)
class CurrentTalkative:
"""
龙王信息
@@ -199,7 +199,7 @@ class CurrentTalkative:
"""持续天数"""
@dataclass
@dataclass(slots=True)
class HonorInfo:
"""
荣誉信息
@@ -217,7 +217,7 @@ class HonorInfo:
"""荣誉描述"""
@dataclass
@dataclass(slots=True)
class GroupHonorInfo:
"""
群荣誉信息