From 76b02a0d81072e89d29c178bb71cff2b5930565b Mon Sep 17 00:00:00 2001 From: A0000Xz <122650088+A0000Xz@users.noreply.github.com> Date: Wed, 24 Dec 2025 04:08:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BC=95=E7=94=A8=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E6=B6=88=E6=81=AF=EF=BC=88=E5=A6=82=E7=BA=A2=E5=8C=85?= =?UTF-8?q?=EF=BC=89=E6=97=B6=E7=9A=84=E5=9B=9E=E5=A4=8D=E5=A4=84=E7=90=86?= =?UTF-8?q?=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修正reply_message在意外情况时的错误类型,使其从str变为list[Seg],保证正常的引用消息发出 --- src/recv_handler/message_handler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/recv_handler/message_handler.py b/src/recv_handler/message_handler.py index 56a8c69..b1cad75 100644 --- a/src/recv_handler/message_handler.py +++ b/src/recv_handler/message_handler.py @@ -632,7 +632,7 @@ class MessageHandler: return None, {} reply_message, _ = await self.handle_real_message(message_detail, in_reply=True) if reply_message is None: - reply_message = "(获取发言内容失败)" + reply_message = [Seg(type="text", data="(获取发言内容失败)")] sender_info: dict = message_detail.get("sender") sender_nickname: str = sender_info.get("nickname") sender_id: str = sender_info.get("user_id")