diff --git a/src/onebot11/action/go-cqhttp/DelGroupFile.ts b/src/onebot11/action/go-cqhttp/DelGroupFile.ts index b9a4a25..0dc3ede 100644 --- a/src/onebot11/action/go-cqhttp/DelGroupFile.ts +++ b/src/onebot11/action/go-cqhttp/DelGroupFile.ts @@ -2,9 +2,9 @@ import { BaseAction, Schema } from '../BaseAction' import { ActionName } from '../types' interface Payload { - group_id: string | number + group_id: number | string file_id: string - busid: number + busid: number | string } export class DelGroupFile extends BaseAction<Payload, null> { @@ -12,11 +12,11 @@ export class DelGroupFile extends BaseAction<Payload, null> { payloadSchema = Schema.object({ group_id: Schema.union([Number, String]).required(), file_id: Schema.string().required(), - busid: Schema.number().default(102) + busid: Schema.union([Number, String]).default(102) }) async _handle(payload: Payload) { - await this.ctx.ntGroupApi.deleteGroupFile(payload.group_id.toString(), [payload.file_id], [payload.busid]) + await this.ctx.ntGroupApi.deleteGroupFile(payload.group_id.toString(), [payload.file_id], [+payload.busid]) return null } }