跳至主要內容

部署本体

大约 1 分钟部署部署Bot

部署本体

雨沐机器人的仓库是:https://github.com/yumu-bot/open in new window

如果要直接运行本体,请仔细阅读 yumu-bot、yumu-image 这两个仓库中的 README 文件。

主程序需求:

运行环境

  • JDK 21,或是支持虚拟线程的其他更高版本
  • PostgreSQL 15,用来存储玩家数据,节省 osu!API 开销

配置

请注意 application.yamlopen in new window:它是主程序最重要的配置文件。您可能需要在里面填写:

  • osu!API v2 应用的客户端 ID 和客户端密钥
  • PostgreSQL 数据库的连接地址
  • 运行目录:用于存放缓存的图片、谱面等信息

绘图模块需求:

运行环境

  • nodeJS,或是 PM2,或是任何你能运行 JavaScript 的载体。

配置

  • 首先运行一次 yarn start。
  • EXPORT_FILE:绘图模块使用的素材文件夹地址。在运行前请将其设定到环境变量中。
    • 在 Windows 中:set EXPORT_FILE=${你解压素材库的文件路径,比如 D:\ExportFileV3\}
    • 在 Linux 中:EXPORT_FILE=${你解压素材库的文件路径,比如 D:\ExportFileV3\} ./main.js