Skip to content
This repository has been archived by the owner on Feb 25, 2023. It is now read-only.

yuudi/gypsum

Repository files navigation

gypsum

冰石自定义

交流 QQ 群:238627697

gypsum 是受到 铃心自定义 的启发,基于 ZeroBot 的实现可视化控制台

(展开预览图)

预览图

部署方式

gypsym 需要配合 onebot 使用,例如:go-cqhttponebot-mirainode-onebotXQ-HTTP

直接部署

  1. 如果未部署 onebot,请先部署 onebot
  2. 修改 onebot 的配置文件,启用正向ws
  3. release 中下载可执行文件
  4. 启动一次 gypsum,生成 gypsum_config.toml 配置文件
  5. gypsum_config.toml 配置文件中填写正向ws连接参数、网页端口、账号、密码
  6. 启动 onebot ,再启动 gypsum
  7. 打开 <你的ip地址>:9900,开始使用

一键脚本

Windows 用户可以使用一键脚本快速安装 gypsumgocqhttp

打开 powershell 并执行

iwr "https://cdn.jsdelivr.net/gh/yuudi/gypsum`@master/scripts/gypsum-gocqhttp-installer.ps1" -O .\ginstall.ps1 ; ./ginstall.ps1 1.0.1 download.fastgit.org ; rm ginstall.ps1

如果出现乱码,可以先执行 chcp 936

如果提示没有权限,可以先执行

# 设置允许执行远程脚本
Start-Process -Wait -WindowStyle Hidden -Verb RunAs powershell.exe -Args "-executionpolicy bypass -command Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force"

Docker

docker pull ghcr.io/yuudi/gypsum

docker run --rm -it -v ${PWD}/gypsum:/gypsum ghcr.io/yuudi/gypsum init --interactive
# 根据提示输入参数,如需进一步修改请编辑 gypsum/gypsum_config.toml 文件

docker run -d -v ${PWD}/gypsum:/gypsum --name gypsum ghcr.io/yuudi/gypsum
# 最好同时将 gypsum 目录同时挂载至 gocqhttp 容器,以便共享文件

使用方法

CLI

详见gypsum cli

模板

详见模板说明

lua 脚本

详见lua 说明

资源管理

详见资源说明

todo

1.0

  • 接口鉴权
  • 通知事件
  • 定时任务
  • 暂停/启用
  • 前端
    • 用户友好的前端
  • 静态资源上传
  • 程序自动更新
  • 回复模板
    • 更强大的回复模板
    • 模板中使用 Lua
      • Lua 调用 bot API
      • Lua 访问 KV 数据库
      • Lua 发起网络请求
    • 模板文档
    • 模板测试
  • 分组
  • 组导入导出

1.1+

  • 更强大的前端编辑器
  • 网页控制台适配移动端
  • 内置频率控制器
  • 内置积分系统
  • 图片消息触发器