package
1.7.1
Repository: https://github.com/floattech/zbputils.git
Documentation: pkg.go.dev

# Functions

DeleteGroup 删除群聊或好友 @Tags 通用 @Summary 删除群聊或好友 @Description 删除群聊或好友 @Router /api/deleteGroup [get] @Param object body types.DeleteGroupParams false "删除群聊或好友入参" @Success 200 {object} types.Response "成功".
GetAllPlugin 获取所有插件的状态 @Tags 插件 @Summary 获取所有插件的状态 @Description 获取所有插件的状态 @Router /api/manage/getAllPlugin [get] @Param object body types.AllPluginParams false "获取所有插件的状态入参" @Success 200 {object} types.Response{result=[]types.PluginVo} "成功".
GetBotList 获取机器人qq号 @Tags 通用 @Summary 获取机器人qq号 @Description 获取机器人qq号 @Router /api/getBotList [get] @Success 200 {object} types.Response "成功".
GetFriendList 获取好友列表 @Tags 通用 @Summary 获取好友列表 @Description 获取好友列表 @Router /api/getFriendList [get] @Param selfId query int false "机器人qq" @Success 200 {object} types.Response "成功".
GetGroupList 获取群列表 @Tags 通用 @Summary 获取群列表 @Description 获取群列表 @Router /api/getGroupList [get] @Param selfId query int false "机器人qq" @Success 200 {object} types.Response "成功".
GetGroupMemberList 获取群成员列表 @Tags 通用 @Summary 获取群成员列表 @Description 获取群成员列表,groupId为0的时候拉取好友信息 @Router /api/getGroupMemberList [get] @Param selfId query int false "机器人qq" @Param groupId query int false "群聊id" @Success 200 {object} types.Response "成功".
GetLog 连接日志.
GetPermCode 授权码 @Tags 用户 @Summary 授权码 @Description 授权码 @Router /api/getPermCode [get] @Success 200 {object} types.Response{result=[]string} "成功".
GetPlugin 获取某个插件的状态 @Tags 插件 @Summary 获取某个插件的状态 @Description 获取某个插件的状态 @Router /api/manage/getPlugin [get] @Param object body types.PluginParams false "获取某个插件的状态入参" @Success 200 {object} types.Response{result=types.PluginVo} "成功".
GetRequestList 获取所有的请求 @Tags 通用 @Summary 获取所有的请求 @Description 获取所有的请求 @Router /api/getRequestList [get] @Param object body types.BotParams false "获取所有的请求入参" @Success 200 {object} types.Response{result=[]types.RequestVo} "成功".
GetUserInfo 获得用户信息 @Tags 用户 @Summary 获得用户信息 @Description 获得用户信息 @Router /api/getUserInfo [get] @Success 200 {object} types.Response{result=types.UserInfoVo} "成功".
HandleRequest 处理一个请求 @Tags 通用 @Summary 处理一个请求 @Description 处理一个请求 @Router /api/handleRequest [post] @Param object body types.HandleRequestParams false "处理一个请求入参" @Success 200 {object} types.Response "成功".
JobAdd 添加任务 @Tags 任务 @Summary 添加任务 @Description 添加任务 @Router /api/job/add [post] @Param object body job.Job false "添加任务入参" @Success 200 {object} types.Response "成功".
JobDelete 删除任务 @Tags 任务 @Summary 删除任务 @Description 删除任务 @Router /api/job/delete [post] @Param object body job.DeleteReq false "删除任务的入参" @Success 200 {object} types.Response "成功".
JobList 任务列表 @Tags 任务 @Summary 任务列表 @Description 任务列表 @Router /api/job/list [get] @Success 200 {object} types.Response{result=[]job.Job} "成功".
Login 前端登录 @Tags 用户 @Summary 前端登录 @Description 前端登录 @Router /api/login [post] @Param object body types.LoginParams false "前端登录" @Success 200 {object} types.Response{result=types.LoginResultVo} "成功".
Logout 登出 @Tags 用户 @Summary 登出 @Description 登出 @Router /api/logout [get] @Success 200 {object} types.Response "成功".
SendMsg 前端调用发送信息 @Tags 通用 @Summary 前端调用发送信息 @Description 前端调用发送信息 @Router /api/sendMsg [post] @Param object body types.SendMsgParams false "发消息参数" @Success 200 {object} types.Response{result=int} "成功".
UpdateAllPluginStatus 更改某群所有插件状态 @Tags 响应 @Summary 更改某群所有插件状态 @Description 更改某群所有插件状态 @Router /api/manage/updateAllPluginStatus [post] @Param object body types.AllPluginStatusParams false "修改插件状态入参" @Success 200 {object} types.Response "成功".
UpdatePluginStatus 更改某一个插件状态 @Tags 插件 @Summary 更改某一个插件状态 @Description 更改某一个插件状态 @Router /api/manage/updatePluginStatus [post] @Param object body types.PluginStatusParams false "修改插件状态入参" @Success 200 {object} types.Response "成功".
UpdateResponseStatus 更改某一个群响应 @Tags 响应 @Summary 更改某一个群响应 @Description 更改某一个群响应 @Router /api/manage/updateResponseStatus [post] @Param object body types.ResponseStatusParams false "修改群响应入参" @Success 200 {object} types.Response "成功".
Upgrade 连接ws,向前端推送message.

# Variables

LogConn 向前端推送日志的ws链接.
MsgConn 向前端推送消息的ws链接.