diff --git a/packages/napcat-onebot/action/msg/SendMsg.ts b/packages/napcat-onebot/action/msg/SendMsg.ts index ec3aef27..2c6afbc6 100644 --- a/packages/napcat-onebot/action/msg/SendMsg.ts +++ b/packages/napcat-onebot/action/msg/SendMsg.ts @@ -215,6 +215,7 @@ export class SendMsgBase extends OneBotAction { uuid?: string, packetMsg: PacketMsg[], deleteAfterSentFiles: string[], + innerPacketMsg?: Array<{ uuid: string, packetMsg: PacketMsg[]; }>; } | null> { const packetMsg: PacketMsg[] = []; const delFiles: string[] = []; @@ -238,6 +239,9 @@ export class SendMsgBase extends OneBotAction { delFiles.push(...(uploadReturnData?.deleteAfterSentFiles || [])); if (uploadReturnData?.uuid) { innerMsg.push({ uuid: uploadReturnData.uuid, packetMsg: uploadReturnData.packetMsg }); + uploadReturnData.innerPacketMsg?.forEach(m => { + innerMsg.push({ uuid: m.uuid, packetMsg: m.packetMsg }); + }); } } else { @@ -306,6 +310,7 @@ export class SendMsgBase extends OneBotAction { res_id: resid, uuid: uuid, packetMsg: packetMsg, + innerPacketMsg: innerMsg, }; }