From 77b51a072dc1be8aa5745cb933a88a1105d429bb 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, 24 Jun 2024 12:03:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E5=AE=B9=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core | 2 +- src/onebot11/action/msg/SendMsg/index.ts | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/core b/src/core index eec6f2a5..4e242a58 160000 --- a/src/core +++ b/src/core @@ -1 +1 @@ -Subproject commit eec6f2a5c02f0c5069fb43d6e0ccacfff78795b0 +Subproject commit 4e242a5850d7a856c6006ec3dcfd3ad483959db6 diff --git a/src/onebot11/action/msg/SendMsg/index.ts b/src/onebot11/action/msg/SendMsg/index.ts index 9a5bcb7f..17660584 100644 --- a/src/onebot11/action/msg/SendMsg/index.ts +++ b/src/onebot11/action/msg/SendMsg/index.ts @@ -67,7 +67,14 @@ export async function sendMsg(peer: Peer, sendElements: SendMessageElement[], de logDebug('发送消息id获取失败', e); returnMsg.id = 0; } - deleteAfterSentFiles.map(f => fs.unlinkSync(f)); + + deleteAfterSentFiles.map((f) => { + try { + fs.unlinkSync(f); + } catch (e) { + logError('发送消息删除文件失败', e); + } + }); return returnMsg; } @@ -154,7 +161,7 @@ export class SendMsg extends BaseAction { // } } // log("send msg:", peer, sendElements) - + const { sendElements, deleteAfterSentFiles } = await createSendElements(messages, group); //console.log(peer, JSON.stringify(sendElements,null,2)); const returnMsg = await sendMsg(peer, sendElements, deleteAfterSentFiles);