From 386534c250cf449fe19b66644f4fd3e4dcd4a698 Mon Sep 17 00:00:00 2001 From: K2cr2O1 <2221577113@qq.com> Date: Thu, 1 Jan 2026 00:54:46 +0800 Subject: [PATCH] =?UTF-8?q?sender=E5=9B=9E=E6=9D=A5=E3=80=82=E3=80=82?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/sender.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 models/sender.py 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