LLOneBot/src/onebot11/action/group/SetGroupWholeBan.ts
2024-08-28 04:48:07 +08:00

18 lines
471 B
TypeScript

import BaseAction from '../BaseAction'
import { ActionName } from '../types'
interface Payload {
group_id: number
enable: boolean
}
export default class SetGroupWholeBan extends BaseAction<Payload, null> {
actionName = ActionName.SetGroupWholeBan
protected async _handle(payload: Payload): Promise<null> {
const enable = payload.enable.toString() === 'true'
await this.ctx.ntGroupApi.banGroup(payload.group_id.toString(), enable)
return null
}
}