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); },