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

yuudi/gypsum

Folders and files

NameName
Last commit message
Last commit date
Jan 6, 2023
Jul 2, 2021
Feb 2, 2021
Mar 5, 2021
Apr 10, 2021
Mar 5, 2021
Jan 6, 2023
Feb 23, 2021
Feb 8, 2021
Feb 9, 2021
Feb 22, 2021
Feb 18, 2021
Dec 21, 2020
Apr 27, 2021
Feb 9, 2023
Feb 9, 2023
Feb 18, 2021

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+

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