diff --git a/models/sender.py b/models/sender.py new file mode 100644 index 0000000..52b2feb --- /dev/null +++ b/models/sender.py @@ -0,0 +1,16 @@ +from dataclasses import dataclass +from typing import Optional + +@dataclass +class Sender: + user_id: int + nickname: str + sex: str = "unknown" + age: int = 0 + + # 群聊特有字段 + card: Optional[str] = None # 群名片 + area: Optional[str] = None # 地区 + level: Optional[str] = None # 等级 + role: Optional[str] = None # 角色: owner/admin/member + title: Optional[str] = None # 专属头衔 \ No newline at end of file