fix: #1367
Some checks are pending
Build Action / Build-LiteLoader (push) Waiting to run
Build Action / Build-Shell (push) Waiting to run

This commit is contained in:
手瓜一十雪 2025-11-12 13:50:35 +08:00
parent 28acd94cbd
commit b4900066b3
2 changed files with 10 additions and 8 deletions

View File

@ -0,0 +1,2 @@
User-agent: *
Disallow: /

View File

@ -34,7 +34,7 @@ export class NTQQFileApi {
context: InstanceContext; context: InstanceContext;
core: NapCatCore; core: NapCatCore;
rkeyManager: RkeyManager; 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 fetchRkeyFailures: number = 0;
private readonly MAX_RKEY_FAILURES: number = 8; private readonly MAX_RKEY_FAILURES: number = 8;
@ -45,7 +45,7 @@ export class NTQQFileApi {
'http://ss.xingzhige.com/music_card/rkey', 'http://ss.xingzhige.com/music_card/rkey',
'https://secret-service.bietiaop.com/rkeys', 'https://secret-service.bietiaop.com/rkeys',
], ],
this.context.logger this.context.logger
); );
} }
@ -360,9 +360,9 @@ export class NTQQFileApi {
m.elements m.elements
.filter(element => .filter(element =>
element.elementType === ElementType.PIC || element.elementType === ElementType.PIC ||
element.elementType === ElementType.VIDEO || element.elementType === ElementType.VIDEO ||
element.elementType === ElementType.PTT || element.elementType === ElementType.PTT ||
element.elementType === ElementType.FILE element.elementType === ElementType.FILE
) )
.map(element => .map(element =>
this.downloadMedia(m.msgId, m.chatType, m.peerUid, element.elementId, '', '', 1000 * 60 * 2, true) 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 => { m.elements.forEach(element => {
if ( if (
element.elementType === ElementType.PIC || element.elementType === ElementType.PIC ||
element.elementType === ElementType.VIDEO || element.elementType === ElementType.VIDEO ||
element.elementType === ElementType.PTT || element.elementType === ElementType.PTT ||
element.elementType === ElementType.FILE element.elementType === ElementType.FILE
) { ) {
switch (element.elementType) { switch (element.elementType) {
case ElementType.PIC: case ElementType.PIC: