访问 release 下载最新版本的 jar 包
- JDK 21, 或者支持虚拟线程的其他版本
- PostgreSQL 15
项目使用 spring boot 开发, 默认文件配置在 application.yaml, 根据注释进行修改.
可选: 在项目目录中创建 logback.xml
文件, 用于配置日志输出.
运行 java --enable-preview -jar yumu.jar
启动项目.
- yumu-image 绘图模块, 用于将获取的数据绘制成可视化图片。目前必须搭配主程序运行。
- yumu-docs 帮助文档
本项目参考以下项目,或是使用了以下项目的 API:
- rosu-pp rosu:提供了 osu!pp 计算模块, 用于计算 osu! 谱面的星级和表现分
- onebot11 提供了机器人协议标准, 用于与 QQ 机器人通信
- diving-fish 水鱼查分器:提供了 maimai、chunithm 的账号数据和成绩
- Lxns-Network 落雪咖啡屋:提供了部分 maimai、chunithm 的歌曲信息和外号库
- bilibili-API-collect 哔哩哔哩 - API 收集整理:提供了 bilibili 的部分 API 信息