想做一个在Kook里用的白菜
current state: WIP
当前进度: 咕咕咕
- 支持多服务器成绩(目前是bancho 和ppysb)
- 离线pp计算
但是下载地图还是要网 - 可以设置API源
- 个人信息历史
- API v2(lazer)支持
- sb服的额外api实现
首先你需要java 21的运行环境,这里推荐用zulu : https://www.azul.com/downloads/#zulu
- 去KOOK开发中心申请一个Bot : https://developer.kookapp.cn/app/index
- 下载KooKBC 作为插件的运行容器 : https://github.com/SNWCreations/KookBC
- 选择一个目录作为机器人的运行目录,然后塞入kookbc并运行
目前插件仅支持0.31.0及以上的kookbc
java -jar kookbc-0.31.0.jar
- 生成完相关文件即可关闭,将插件放入生成出来的plugins文件夹
- 打开kbc.yml文件填入从开发者中心获取到的token
token: "tokennnnn"
- 保存并重新运行kookbc
- 在插件目录当中生成了与插件同名的数据文件,点进去,修改
config.yml
文件,申请Osu LegacyAPI key后填入(用于bancho的成绩查询和相关功能) - 敬请享用
- 使用/help可以查看所有命令
注意: 机器人会在插件目录生成同名的数据文件,如非必要,请勿修改
- 最近成绩
- 最佳成绩
- 账号管理
- API查看
- API管理
- 默认模式和默认服务器设置
- bancho v2 api和lazer支持
- 个人信息
- 打印指定铺面成绩
- 铺面搜索
- 任意pp计算