From 51dcb37ee41f799b81bd838986e92ea2ed6554bc Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Mon, 12 May 2025 23:16:47 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E4=BF=AE=E6=94=B9=E5=9B=9E?= =?UTF-8?q?=E5=A4=8D=E5=92=8Cat=E8=A7=A3=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/recv_handler.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/recv_handler.py b/src/recv_handler.py index 33f98b9..1b32126 100644 --- a/src/recv_handler.py +++ b/src/recv_handler.py @@ -404,7 +404,7 @@ class RecvHandler: self_info: dict = await get_self_info(self.server_connection) if self_info: return Seg( - type=RealMessageType.text, data=f"@{self_info.get('nickname')}(id:{self_info.get('user_id')})" + type=RealMessageType.text, data=f"@<{self_info.get('nickname')}:{self_info.get('user_id')}>" ) else: return None @@ -413,7 +413,7 @@ class RecvHandler: if member_info: return Seg( type=RealMessageType.text, - data=f"@{member_info.get('nickname')}(id:{member_info.get('user_id')})", + data=f"@<{member_info.get('nickname')}:{member_info.get('user_id')}>" ) else: return None @@ -442,12 +442,13 @@ class RecvHandler: seg_message: List[Seg] = [] if not sender_nickname: logger.warning("无法获取被引用的人的昵称,返回默认值") - seg_message.append(Seg(type="text", data="[回复 QQ用户(未知id):")) + seg_message.append(Seg(type="text", data="[回复 未知用户:")) seg_message += reply_message seg_message.append(Seg(type="text", data="],说:")) return seg_message else: - seg_message.append(Seg(type="text", data=f"[回复 {sender_nickname}({sender_id}):")) + # seg_message.append(Seg(type="text", data=f"[回复 {sender_nickname}({sender_id}):")) + seg_message.append(Seg(type="text", data=f"[回复<{sender_nickname}:{sender_id}>:")) seg_message += reply_message seg_message.append(Seg(type="text", data="],说:")) return seg_message @@ -580,7 +581,7 @@ class RecvHandler: """ seg_data: Seg = Seg( type="text", - data=f"{first_txt}{target_name}{second_txt}(这是一个类似摸摸头的友善行为,不是恶意行为,请不要作出攻击发言)", + data=f"{first_txt}{target_name}{second_txt}(这是QQ的一个功能,用于提及某人,但没那么明显)", ) return seg_data