From 2df5f770ce8d7c8bed36a654a2c98ccc0c92ba25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A3=E8=90=BD?= <34079036+jiluoQAQ@users.noreply.github.com> Date: Mon, 6 Nov 2023 21:33:38 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E6=B7=BB=E5=8A=A0`ev.sender`?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E7=94=A8=E6=88=B7=E5=90=8D=E7=AD=89=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=20(#38)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 添加ev.sender * 添加ev.sender保存用户名等信息 * 🚨 `pre-commit-ci`修复格式错误 * 🎨 优化默认类型 --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Wuyi无疑 <444835641@qq.com> --- gsuid_core/handler.py | 1 + gsuid_core/models.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/gsuid_core/handler.py b/gsuid_core/handler.py index b90481f..7de4017 100644 --- a/gsuid_core/handler.py +++ b/gsuid_core/handler.py @@ -36,6 +36,7 @@ async def msg_process(msg: MessageReceive) -> Event: msg.user_type, msg.group_id, msg.user_id, + msg.sender, msg.user_pm, real_bot_id=msg.bot_id, ) diff --git a/gsuid_core/models.py b/gsuid_core/models.py index de4749d..d7b3df2 100644 --- a/gsuid_core/models.py +++ b/gsuid_core/models.py @@ -1,4 +1,4 @@ -from typing import Any, List, Literal, Optional +from typing import Any, Dict, List, Literal, Optional from msgspec import Struct @@ -15,6 +15,7 @@ class MessageReceive(Struct): user_type: Literal['group', 'direct', 'channel', 'sub_channel'] = 'group' group_id: Optional[str] = None user_id: str = '' + sender: Dict[str, Any] = {} user_pm: int = 3 content: List[Message] = []