From b8f6f737e9ac3aa79a41356088de6d61174a6a8d Mon Sep 17 00:00:00 2001 From: Jerryplusy Date: Sun, 5 Oct 2025 00:44:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BC=98=E5=8C=96=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/welcome-set.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/welcome-set.js b/apps/welcome-set.js index 46cc10a..e6e8ddb 100644 --- a/apps/welcome-set.js +++ b/apps/welcome-set.js @@ -61,7 +61,11 @@ export class welcomeNewcomerSetting extends plugin { const filePath = path.join(groupDir, '1'); try { - await fs.promises.mkdir(groupDir, { recursive: true }); + if (!fs.existsSync(groupDir)) await fs.promises.mkdir(groupDir, { recursive: true }); + const oldFiles = await fs.promises.readdir(groupDir); + for (const file of oldFiles) { + if (file.startsWith('1.')) await fs.promises.unlink(path.join(groupDir, file)); + } const res = await axios.get(imgUrl, { responseType: 'arraybuffer' }); const contentType = res.headers['content-type'] || ''; const ext = contentType.includes('gif') ? 'gif' : 'jpg';