From d6a97e30145422d9b24ac153f2c3f8169e202696 Mon Sep 17 00:00:00 2001 From: UnCLAS-Prommer Date: Fri, 18 Jul 2025 15:58:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/recv_handler/message_handler.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/recv_handler/message_handler.py b/src/recv_handler/message_handler.py index aa327e7..1bb59ba 100644 --- a/src/recv_handler/message_handler.py +++ b/src/recv_handler/message_handler.py @@ -422,8 +422,14 @@ class MessageHandler: """ message_data: dict = raw_message.get("data") file: str = message_data.get("file") + if not file: + logger.warning("语音消息缺少文件信息") + return None try: record_detail = await get_record_detail(self.server_connection, file) + if not record_detail: + logger.warning("获取语音消息详情失败") + return None audio_base64: str = record_detail.get("base64") except Exception as e: logger.error(f"语音消息处理失败: {str(e)}")