这是一个使用了
ROneBot
框架的QQ机器人, 包含了超多命令, 例如: 点歌, 今日人品, 签到...
你可以在这里来查看所有的命令
由于项目使用的依赖过多项目构建出的产物在40+Mb左右并且项目开启了 Github Action来自动化部署机器人, github Action的作用仅用作判断 构建是否成功以及自动部署机器人, 并不带有上传构建产物的功能(占用的空间太多) 所以你需要自行构建出机器人的jar包来运行
$ chmod +x ./gradlew
$ ./gradlew build clean
产物在
build/libs/
目录下你可以找到-all
结尾的jar包
部署并不是一件很难的事, 只是需要准备的前期工作有点多
- 申请一个Github Classic Token (需要
repo
的所有权限)(如果你想使用github作为图床) - 申请一个Cloudflare Token (需要
R2
的编辑权限)(如果你想使用cf作为图床) - 获取Cloudflare的Account Id以及R2的ID
- 一个天聚数行API(TianAPI),并开通历史上的今天API权限
- 一个openai平台的密钥和模型以及镜像地址
- 和风天气的API key(免费订阅)
- smtp服务器和端口
- 网易云音乐API
- QQ音乐API
- 一个Azure APP (用于获取MC AccessToken)
- 一个RTAST api token (用于生短链接, 你可以自行搭建但是源代码不公开)
- 一个APISpace key
- llama的api地址
- 本项目以Apache-2.0许可开源, 即:
- 你可以直接使用该项目提供的功能, 无需任何授权
- 你可以在注明来源版权信息的情况下对源代码进行任意分发和修改以及衍生
JetBrains Open Source
提供的强大IDE支持