From d4b0a4acca7b1b7613073d903efc74437177e51b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Mon, 25 Aug 2025 13:04:22 +0800 Subject: [PATCH] Simplify recall check for self-operated messages --- src/onebot/index.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/onebot/index.ts b/src/onebot/index.ts index bc7d1cc8..066816c4 100644 --- a/src/onebot/index.ts +++ b/src/onebot/index.ts @@ -305,9 +305,7 @@ export class NapCatOneBot11Adapter { }; let msg = (await this.core.apis.MsgApi.queryMsgsWithFilterExWithSeq(peer, msgSeq)).msgList.find(e => e.msgType == NTMsgType.KMSGTYPEGRAYTIPS); const element = msg?.elements.find(e => !!e.grayTipElement?.revokeElement); - let isSelfOperateDevice = element?.grayTipElement?.revokeElement.operatorUid == this.core.selfInfo.uid; - // 其它设备的UID是不一样的 UID跟设备有关 从而放掉其它设备来的recall 避免二次吞掉recall - if (msg && element?.grayTipElement?.revokeElement.isSelfOperate && isSelfOperateDevice) { + if (msg && element?.grayTipElement?.revokeElement.isSelfOperate) { await this.core.eventWrapper.registerListen('NodeIKernelMsgListener/onMsgRecall', (chatType: ChatType, uid: string, msgSeq: string) => { return chatType === msg?.chatType && uid === msg?.peerUid && msgSeq === msg?.msgSeq;