From 6993ef4f2a86ef7886b92e69fc6c391dc46417fa Mon Sep 17 00:00:00 2001 From: 16337 <1633794139@qq.com> Date: Thu, 19 Mar 2026 10:01:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E7=BE=A4=E8=81=8A?= =?UTF-8?q?=E5=9B=BE=E7=89=87=E5=8F=91=E9=80=81=E5=90=8E=E5=BB=B6=E8=BF=9F?= =?UTF-8?q?1=E7=A7=92=E5=86=8D=E5=8F=91=E6=96=87=E5=AD=97=EF=BC=8C?= =?UTF-8?q?=E7=A1=AE=E4=BF=9D=E6=B6=88=E6=81=AF=E9=A1=BA=E5=BA=8F=E6=AD=A3?= =?UTF-8?q?=E7=A1=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/services/wechat_service.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/services/wechat_service.py b/app/services/wechat_service.py index cfa10b1..577ba91 100644 --- a/app/services/wechat_service.py +++ b/app/services/wechat_service.py @@ -8,6 +8,7 @@ - 卡片更新:按钮点击后更新卡片状态 """ +import asyncio import httpx import time from typing import Optional, List, Dict @@ -615,6 +616,9 @@ class WeChatService: if not sent: success = False logger.warning(f"群聊截图发送失败: alarm={alarm_id}") + else: + # 等待企微完成图片投递,避免后续文字消息先于图片到达 + await asyncio.sleep(1) else: logger.warning(f"截图上传企微失败,跳过图片消息: alarm={alarm_id}")