Guoba-Plugin
Guoba-Plugin是Yunzai-Bot的扩展插件,主要提供后台管理界面。
管理面板仅支持V3版本的Yunzai;V2版本Yunzai仅支持迁移至V3功能。
具体功能可在安装插件后,通过发送#锅巴帮助来进行查看。
已实现的功能
- [x] 主人登录
- [x] #锅巴登录
- [x] 控制台验证码登录
- [x] 配置文件管理
- [x] plugin插件管理
- [x] plugin插件配置
- [x] 安装、卸载插件 @0卡苏打水
- [x] 编辑喵喵帮助 @realhuhu
- [x] V2云崽丝滑迁移至V3(视频教程)
安装插件
第 1 步:下载插件
在云崽根目录下打开终端,运行:
- 使用 Gitee
bash
git clone --depth=1 https://gitee.com/guoba-yunzai/guoba-plugin.git ./plugins/Guoba-Plugin/- 使用 Github
bash
git clone --depth=1 https://github.com/guoba-yunzai/guoba-plugin.git ./plugins/Guoba-Plugin/注:根据你的网络情况选择不同的仓库地址,在国内使用Gitee相对稳定
第 2 步:安装依赖
方式1:采用 pnpm
注:如果你不是通过
pnpm安装的云崽,那么请【不要】使用此方式,请看方式2
如果你是使用pnpm安装的云崽,那么只需要在云崽根目录下运行此命令即可:
bash
pnpm install --filter=guoba-plugin注:请务必直接复制提供的命令,否则可能会导致依赖丢失的情况,若发生需自行重新安装。
--filter=guoba-plugin:只安装guoba-plugin下的依赖,其他依赖不处理,防止丢失。
方式2:采用 npm 或 cnpm
如果是使用npm或cnpm等其他依赖安装工具,需要手动安装以下依赖:
bash
npm install express multer jsonwebtoken如果以上命令执行失败,可尝试使用cnpm进行安装,只需将开头的npm替换成cnpm即可。
注:cnpm需要单独安装,已安装的可以忽略,安装命令如下:
npm install cnpm -g --registry=https://registry.npmmirror.com
第 3 步:运行插件
依赖安装完毕之后,直接运行即可,默认运行端口号是:50831
可在 config/application.yaml 中修改
启动完成之后,可以在控制台中看到网页地址,复制到浏览器中即可访问。
如果访问不到,请发送#锅巴帮助指令获取帮助。
更新插件
一般会自动更新,如需手动更新,请发送#锅巴更新指令
功能预览
- 主界面
- 查看插件README
- 基础配置
- 群组配置
- 编辑喵喵帮助
免责声明
- 功能仅限内部交流与小范围使用,严禁将Guoba-Plugin用于任何商业用途或盈利
- 图片与其他素材均来自于网络,仅供交流学习使用,如有侵权请联系,会立即删除
其他
- 最后求个个star或者爱发电 你的支持是维护本项目的动力~
指令列表
锅巴:兼容V2
- 描述:兼容V2的单JS插件
- 事件:
message - 优先级:0
锅巴登录
- 描述:锅巴快捷登录
- 事件:
message - 优先级:100
| 正则表达式 | 处理函数 |
|---|---|
^#?锅巴(登录|登陆)$ | login |
锅巴更新
- 描述:锅巴更新、升级
- 事件:
message - 优先级:100
| 正则表达式 | 处理函数 |
|---|---|
^#锅巴版本$ | getVersion |
^#锅巴(强制)?(更新|升级|update)$ | doUpdate |
锅巴帮助
- 描述:锅巴插件帮助
- 事件:
message - 优先级:100
| 正则表达式 | 处理函数 |
|---|---|
^#?锅巴(帮助|菜单|说明|功能|指令|命令|使用说明|help)$ | getHelp |
^#锅巴重启$ | restart |
← 返回插件列表