-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: 添加webui的初步支持 #63
Conversation
使用gin监听server,前端使用vuecli 目前已支持: 前端发送信息 前端获取信息 获取插件列表 预计实现功能: 改变插件状态 获取日志 获取配置信息 改变配置信息 获取好友请求列表以及群请求列表 手动同意申请列表
|
好的👌 |
@@ -57,6 +60,10 @@ var ( | |||
) | |||
|
|||
func init() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
建议加一个命令行参数决定是否启用前端
control/gui.go
Outdated
go controller() | ||
// 注册消息handle | ||
messageHandle() | ||
engine = Register("gui", &Options{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这里没必要用engine,因为这个webui一旦打开无法关闭,可以参考刚才说的命令行控制。
control/gui.go
Outdated
defer func() { | ||
err := recover() | ||
if err != nil { | ||
log.Errorln("bot-manager出现不可恢复的错误") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
建议统一格式[gui] xxxx
* feat: 添加webui的初步支持 使用gin监听server,前端使用vuecli 目前已支持: 前端发送信息 前端获取信息 获取插件列表 预计实现功能: 改变插件状态 获取日志 获取配置信息 改变配置信息 获取好友请求列表以及群请求列表 手动同意申请列表 * feat: 继续实现webui功能 改变插件状态 获取日志 获取配置信息 前端仓库位置更改 * fix: 修复golangLint的提示信息 * 🎨 改进代码样式 * Update gui.go * fix: 修复golangLint的提示信息 * fix: 修复golangLint的提示信息 * feat: 支持通过命令行参数禁用gui * fix: 设置gin在非debug模式下禁用日志 * Update gui.go * Update gui.go Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: 源文雨 <41315874+fumiama@users.noreply.github.com>
* feat: 添加webui的初步支持 使用gin监听server,前端使用vuecli 目前已支持: 前端发送信息 前端获取信息 获取插件列表 预计实现功能: 改变插件状态 获取日志 获取配置信息 改变配置信息 获取好友请求列表以及群请求列表 手动同意申请列表 * feat: 继续实现webui功能 改变插件状态 获取日志 获取配置信息 前端仓库位置更改 * fix: 修复golangLint的提示信息 * 🎨 改进代码样式 * Update gui.go * fix: 修复golangLint的提示信息 * fix: 修复golangLint的提示信息 * feat: 支持通过命令行参数禁用gui * fix: 设置gin在非debug模式下禁用日志 * Update gui.go * Update gui.go Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: 源文雨 <41315874+fumiama@users.noreply.github.com>
* feat: 添加webui的初步支持 使用gin监听server,前端使用vuecli 目前已支持: 前端发送信息 前端获取信息 获取插件列表 预计实现功能: 改变插件状态 获取日志 获取配置信息 改变配置信息 获取好友请求列表以及群请求列表 手动同意申请列表 * feat: 继续实现webui功能 改变插件状态 获取日志 获取配置信息 前端仓库位置更改 * fix: 修复golangLint的提示信息 * 🎨 改进代码样式 * Update gui.go * fix: 修复golangLint的提示信息 * fix: 修复golangLint的提示信息 * feat: 支持通过命令行参数禁用gui * fix: 设置gin在非debug模式下禁用日志 * Update gui.go * Update gui.go Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: 源文雨 <41315874+fumiama@users.noreply.github.com>
使用gin监听server,前端使用vuecli
目前已支持:
预计实现功能: