From f56355da8985a7fd64d48c78ca72d01a768e58a5 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Wed, 11 Jun 2025 00:06:14 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=88=86=E6=AE=B5=E5=9B=9E=E5=A4=8D?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E4=BB=85=E5=9C=A8=E8=BE=93=E5=87=BA=E7=9A=84?= =?UTF-8?q?=E7=AC=AC=E4=B8=80=E5=8F=A5=E8=AF=9D=E5=B8=A6=E4=B8=8A=E5=9B=9E?= =?UTF-8?q?=E5=A4=8D/=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes: #521 --- astrbot/core/pipeline/respond/stage.py | 1 + 1 file changed, 1 insertion(+) diff --git a/astrbot/core/pipeline/respond/stage.py b/astrbot/core/pipeline/respond/stage.py index 275926ba9..e76a53394 100644 --- a/astrbot/core/pipeline/respond/stage.py +++ b/astrbot/core/pipeline/respond/stage.py @@ -191,6 +191,7 @@ class RespondStage(Stage): await asyncio.sleep(i) try: await event.send(MessageChain([*decorated_comps, comp])) + decorated_comps = [] # 清空已发送的装饰组件 except Exception as e: logger.error(f"发送消息失败: {e} chain: {result.chain}") break