From b4900066b36da86a1b3c502ec583190ab84bf916 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: Wed, 12 Nov 2025 13:50:35 +0800 Subject: [PATCH] fix: #1367 --- napcat.webui/public/robots.txt | 2 ++ src/core/apis/file.ts | 16 ++++++++-------- 2 files changed, 10 insertions(+), 8 deletions(-) create mode 100644 napcat.webui/public/robots.txt diff --git a/napcat.webui/public/robots.txt b/napcat.webui/public/robots.txt new file mode 100644 index 00000000..77470cb3 --- /dev/null +++ b/napcat.webui/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / \ No newline at end of file diff --git a/src/core/apis/file.ts b/src/core/apis/file.ts index 4504613f..111eb75c 100644 --- a/src/core/apis/file.ts +++ b/src/core/apis/file.ts @@ -34,7 +34,7 @@ export class NTQQFileApi { context: InstanceContext; core: NapCatCore; rkeyManager: RkeyManager; - packetRkey: Array<{ rkey: string; time: number; type: number; ttl: bigint }> | undefined; + packetRkey: Array<{ rkey: string; time: number; type: number; ttl: bigint; }> | undefined; private fetchRkeyFailures: number = 0; private readonly MAX_RKEY_FAILURES: number = 8; @@ -45,7 +45,7 @@ export class NTQQFileApi { 'http://ss.xingzhige.com/music_card/rkey', 'https://secret-service.bietiaop.com/rkeys', ], - this.context.logger + this.context.logger ); } @@ -360,9 +360,9 @@ export class NTQQFileApi { m.elements .filter(element => element.elementType === ElementType.PIC || - element.elementType === ElementType.VIDEO || - element.elementType === ElementType.PTT || - element.elementType === ElementType.FILE + element.elementType === ElementType.VIDEO || + element.elementType === ElementType.PTT || + element.elementType === ElementType.FILE ) .map(element => this.downloadMedia(m.msgId, m.chatType, m.peerUid, element.elementId, '', '', 1000 * 60 * 2, true) @@ -376,9 +376,9 @@ export class NTQQFileApi { m.elements.forEach(element => { if ( element.elementType === ElementType.PIC || - element.elementType === ElementType.VIDEO || - element.elementType === ElementType.PTT || - element.elementType === ElementType.FILE + element.elementType === ElementType.VIDEO || + element.elementType === ElementType.PTT || + element.elementType === ElementType.FILE ) { switch (element.elementType) { case ElementType.PIC: