本项目基于ProtobufBot开发,使用AGPLv3
开源,所有基于本项目(间接或直接)或参考了本项目实现的软件应使用AGPLv3
开源。推荐配合 Go-Mirai-Client 使用
- 授权 Auth
- 黑名单 Black
- 个人永久屏蔽 PBlack
- 复读 Repeat
- web 登陆注册 Security
- 开关 Switch
- 入群欢迎 Welcome
- 生成魔方打乱 Scramble
- 生成魔方多打乱 Tnos
- 生成魔方中文打乱 Scramble
- WCA 成绩查询 Wca
- WCA 排名查询 Rank
- 粗饼链接 Link
- 粗饼年度总结 Summary
- 粗饼赛事查询 Comp
- 粗饼赛事选手查询 Cuber
- 生成魔方图片 Cubepic
- WCA成绩趋势图 Trend
- 学习 Learn
- 快递 Express
- WCA群纪录 GroupRecord
- WCA群排名 GroupRank
- 群管 Admin
- 下载 Go-Mirai-Client / Spring-Mirai-Client 到服务器,并运行
chmod +x Go-Mirai-Client && ./Go-Mirai-Client
/java jar spring-mirai-client-版本.jar
,浏览器打开http://服务器地址:9000
,输入管理账号密码(默认admin/123456),登陆机器人并处理验证码 - 打包 zbot 主程序,执行
gradle build
(需要JDK 1.8、Gradle、IDEA等环境) - 复制打包产物
build/libs/zbot-版本号.jar
到服务器 - 创建
application-prod.yml
,配置 MySQL Redis service 等信息 - 运行
java -jar zbot-版本号.jar
- 若使用 zbot 的软件包而不修改 zbot,则衍生项目需在描述的任意部位提及使用 zbot,并保持
JoinGroupPlugin
开启,告知用户本仓库地址(https://github.com/lz1998/zbot
)。 - 若修改 zbot 源代码再发布,或参考 zbot 内部实现发布另一个项目,则衍生项目必须在文章首部或 'zbot' 相关内容首次出现的位置明确声明来源于本仓库 (
https://github.com/lz1998/zbot
)。不得扭曲或隐藏免费且开源的事实。
- 默认的 service 有 QPS<=5 限制,如果需要增加QPS,需要自己部署相关服务(TNOODLE、WCADS等),建议使用多台服务器分开进行部署
- WCADS 需要4G内存,可能存在内存泄露
- TNOODLE 需要500M内存
- 其他服务加起来2G内存
- 点击这里购买服务器