diff --git a/src/onebot/index.ts b/src/onebot/index.ts index 4da66848..d4ff757f 100644 --- a/src/onebot/index.ts +++ b/src/onebot/index.ts @@ -310,7 +310,7 @@ export class NapCatOneBot11Adapter { guildId: '' }; const msg = (await this.core.apis.MsgApi.queryMsgsWithFilterExWithSeq(peer, msgSeq)).msgList.find(e => e.msgType == NTMsgType.KMSGTYPEGRAYTIPS); - const element = msg?.elements[0]; + const element = msg?.elements.find(e => !!e.grayTipElement?.revokeElement); if (msg && element) { const recallEvent = await this.emitRecallMsg(msg, element); try {