diff --git a/src/common/helper.ts b/src/common/helper.ts index 8b28e0b1..aa37e0cd 100644 --- a/src/common/helper.ts +++ b/src/common/helper.ts @@ -25,26 +25,24 @@ export async function solveAsyncProblem Promise { payloadSchema = SchemaData; async _handle(payload: Payload) { - const file = FileNapCatOneBotUUID.decodeModelId(payload.file_id); - if(!file) throw new Error('file_id is invalid'); - return await this.core.apis.GroupApi.DelGroupFile(payload.group_id.toString(), [file.fileId]); + return await this.core.apis.GroupApi.DelGroupFile(payload.group_id.toString(), [payload.file_id]); } } diff --git a/src/onebot/entities.ts b/src/onebot/entities.ts index 989236d8..a043dd0d 100644 --- a/src/onebot/entities.ts +++ b/src/onebot/entities.ts @@ -109,7 +109,7 @@ export class OB11Entities { static file(peerId: string, file: Exclude): OB11GroupFile { return { group_id: parseInt(peerId), - file_id: FileNapCatOneBotUUID.encodeModelId({ chatType: 2, peerUid: peerId }, file.fileModelId, file.fileId), + file_id: FileNapCatOneBotUUID.encodeModelId({ chatType: 2, peerUid: peerId }, file.fileModelId), file_name: file.fileName, busid: file.busId, size: parseInt(file.fileSize),