fix: remove qq official reply id on proactive fallback so oversized passive replies can succeed via proactive sending (#9169)

This commit is contained in:
Weilong Liao
2026-07-06 23:48:30 +08:00
committed by GitHub
parent 56f2533951
commit 2a7c02af8e

View File

@@ -502,6 +502,7 @@ class QQOfficialMessageEvent(AstrMessageEvent):
logger.info("[QQOfficial] 回复消息失败: %s, 尝试使用主动发送接口。", err)
if payload.get("msg_id"):
fallback_payload = payload.copy()
fallback_payload.pop("msg_id", None)
try:
ret = await send_func(fallback_payload)
logger.info("[QQOfficial] 使用主动发送接口发送成功。")