LLOneBot/src/onebot11/action/group/SetGroupName.ts
linyuchen 983d2462d4 refactor: action folder
feat: group card event
feat: group title event
2024-03-23 00:00:43 +08:00

18 lines
495 B
TypeScript

import BaseAction from "../BaseAction";
import {ActionName} from "../types";
import {NTQQGroupApi} from "../../../ntqqapi/api/group";
interface Payload {
group_id: number,
group_name: string
}
export default class SetGroupName extends BaseAction<Payload, null> {
actionName = ActionName.SetGroupName
protected async _handle(payload: Payload): Promise<null> {
await NTQQGroupApi.setGroupName(payload.group_id.toString(), payload.group_name)
return null
}
}