GUGU WebUI

使用webui来管理所有插件参数设置

信息
管理

一键安装指令

!!MCDR plugin install guguwebui

数据同步于

...

上次更新

...

最新版本

总下载量

148

返回插件仓库

PF-MCDR-WebUI

为 MCDR 开发的在线 WebUI 插件

页面浏览量计数  查看次数起始时间 仓库大小  最新版 议题  已关闭issues 下载量 最新发布下载量

Note

由于 GUGUbotWebUI 项目庞大,但迄今为止仅有开发者一名,所以我们从现在开始招募有志者加入我们!
有意者请加 QQ1377820366 或 QQ群726741344

插件说明

  • 主要功能: 为MCDR提供一个在线WebUI管理界面和MCDR插件管理和表单配置功能(可选使用在线编辑器)。

  • 插件管理: 提供列出全部插件、一键更新 、启动插件、停止插件、重载插件、插件配置修改(需要符合格式)。

  • 配置修改: 使用在线表单 在线编辑器进行配置文件的修改(在 所有插件 选项卡处修改)。

  • 支持的配置: yaml 格式或者 json 文件。

    • yml文件识别每项上一行注释作为中文标题,使用 :: 分割,第二项为副标题,例 标题::副标题 ,请注意,使用的是英文的符号;
    • json文件需要创建同级文件 需要加标题的配置文件名_lang.josn 例如 abc_lang.json 则会为 abc.json 创建中文标题,使用 [标题,副标题] 创建标题和副标题,参考示例: config_lang.json
  • 主题切换: 支持浅色主题深色主题自动,默认为自动,需要登录后修改显示模式。

  • 自定义: 支持全局css和js配置文件,在首页提供在线编辑。

Important

关于数据: 重载插件 本插件 自动更新 guguwebui_static 文件夹中的内容,如果您修改过内部的文件请自行保存,以防您的数据丢失。

依赖配置

Python 包: 请确保已安装 Python™pip (pip通常在安装完python后会默认安装)。

Python 模块: 参考插件目录内的 requirements.txt 文件,使用命令 pip install -r requirements.txt 进行安装。

前置插件:

使用方式

目前未对接GUGUbot账号系统;当账号为QQ号时会显示QQ头像和昵称作为管理员名称和头像。

创建账户

!!webui create <username> <password>

更改密码

!!webui change <username> <old password> <newpassword>

临时密码

!!webui temp

Q&A 问答

Q:为什么要开发这个插件。
A:因为我乐意。

Q:会支持MC服务器管理的功能吗?如模组管理,玩家管理,白名单等等..
A:并不会深入涉及管理MC服务器,如有这方面的需求请查询MC服务器面板,仅可能会支持很小一部分,例如终端、重启服务器,更多的不在我们的范畴中。

Q:可以加入开发吗?
A:当然可以,您可以提交 pr 或者 参与交流 来参与开发。

Q:UI为什么这么丑(不美观...)
A:实力受限,但是我们提供自定义 css 和 js ,您可以自行修改甚至提交给我们以进行采纳,我们会将你加入贡献名单中。

Q:会支持多语言吗。
A:我只会中文,你要是愿意可以参与。

Q:为什么有私货(有未使用的插件,如gugubot等)。
A:因为这就是为它所开发。

Q:如何获取实时最新版
A:自己打包src中的文件到zip,修改后缀为.mcdr,或者前往 actions 下载

Q:我有个插件,我觉得很适合WebUI,可以作为WebUI的前置吗?
A:WebUI不打算使用任何插件前置,如果有好的方案我们会考虑直接加入WebUI并在关于页感谢贡献。

示例图

截图来源本地测试

image image image image image image image image image

开发进度

  • 首页:100%
    • 主要功能:100%
    • 最近配置项:取消
  • GUGUbot管理:90%
    • 配置:100%
    • 附加功能:0%
  • cq-qq-api:80%
    • 配置:100%
    • 文档:0%
    • 附加功能:0%
  • MC服务器配置:100%
  • MCDR配置:100%
  • 本地插件管理:90%
    • 管理:100%
    • 更新:100%
    • 配置修改:100%
    • 附加功能:0%
  • 在线插件(插件仓库):90%
    • 一键安装:100%
    • 搜索:100%
    • 附加功能:0%
  • 服务器终端:0%
  • Fabric(部分):0%

TODO

有BUG或是新的IDEA

如果需要更多联动或提交想法和问题请提交 issues 或 QQ 树梢 (1377820366) 提交!
如需要帮助或者交流请通过 QQ群 726741344 进行询问或者交流
视情况添加,请勿联系他人。

贡献

贡献人说明
树梢 (LoosePrince)功能设计、文档编写、Web设计、前端编写
雪开 (XueK66)代码开发、维护、功能设计
贡献项目功能备注
Ace Editor在线编辑器
MC-Server-InfoPython Minecraft 服务器信息查询仓库被作者删除
特别鸣谢说明
反馈者感谢你们的反馈
ChatGPTChatGPT协助编写

介绍文本来源:src/../README.md