From 790809e8e56a4458b6e9b86e94b79d44074ff18d 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, 3 Feb 2025 14:09:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20thumb=E6=AE=8B=E7=95=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/apis/file.ts | 5 ++++- src/onebot/api/msg.ts | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/core/apis/file.ts b/src/core/apis/file.ts index 0f56c514..bca3dbd8 100644 --- a/src/core/apis/file.ts +++ b/src/core/apis/file.ts @@ -181,9 +181,12 @@ export class NTQQFileApi { this.context.logger.logError('复制自定义缩略图失败', e); } } + context.deleteAfterSentFiles.push(thumbPath); + const thumbSize = (await fsPromises.stat(thumbPath)).size; const thumbMd5 = await calculateFileMD5(thumbPath); - context.deleteAfterSentFiles.push(path); + context.deleteAfterSentFiles.push(thumbPath); + const uploadName = (fileName || _fileName).toLocaleLowerCase().endsWith(`.${fileExt.toLocaleLowerCase()}`) ? (fileName || _fileName) : `${fileName || _fileName}.${fileExt}`; return { diff --git a/src/onebot/api/msg.ts b/src/onebot/api/msg.ts index 1f220eed..8213c2a7 100644 --- a/src/onebot/api/msg.ts +++ b/src/onebot/api/msg.ts @@ -535,8 +535,12 @@ export class OneBotMsgApi { let thumb = sendMsg.data.thumb; if (thumb) { const uri2LocalRes = await uriToLocalFile(this.core.NapCatTempPath, thumb); - if (uri2LocalRes.success) thumb = uri2LocalRes.path; + if (uri2LocalRes.success) { + thumb = uri2LocalRes.path; + context.deleteAfterSentFiles.push(thumb); + } } + return await this.core.apis.FileApi.createValidSendVideoElement(context, path, fileName, thumb); },