开始使用
Yogurt 是基于 acidify-core 实现的 QQ 协议端,实现了 Milky 协议 ,支持 PC 和 Android 两种登录方式,提供 HTTP 和 WebSocket 接口供应用端调用。
Acidify + Milky = Yogurt!
Yogurt 需要一个可用的签名 API URL 才能运行,具体协议标准见签名 API 标准。Yogurt 不提供内置签名 API,请自行寻找或实现相关 API。如果没有可用的签名 API,可以考虑使用 Yogurt-PMHQ 等替代方案。
启动
Yogurt 原生支持在 Windows / macOS / Linux 平台上运行,同时通过 JVM 也可以在其他平台上运行。
通过 npm 安装和运行(推荐)
Yogurt 的预编译二进制包发布在 npm 的 @acidify/yogurt 包中。先安装 Node.js (通常会包含一个 npm),然后运行以下命令安装 Yogurt:
npm install -g @acidify/yogurt安装完成后,可以直接通过 yogurt 命令启动 Yogurt。
支持的平台如下:
| OS | Arch |
|---|---|
| Windows | x64 |
| Linux | x64, arm64 |
| macOS | x64, arm64 |
从 Releases 下载和运行
Yogurt 的构建产物发布在 SaltifyDev/yogurt-releases 仓库的 Releases 下。下载对应平台的压缩包,解压后运行 yogurt.(k)exe 即可。支持的平台如下:
| OS | Arch |
|---|---|
| Windows | x64 |
| Linux | x64, arm64 |
| macOS | x64, arm64 |
Yogurt 的构建产物中还包含可在 JVM 上运行的 fat-jar。配置 Java 25+ 运行时,然后在 Releases 中下载 yogurt-jvm-all.jar,运行:
java -jar yogurt-jvm-all.jar注意:Yogurt 的 JVM 版本理论上可以在任何支持 Java 25+ 的平台上运行,但由于 Yogurt 依赖 LagrangeCodec 的预编译构建,因此只支持在以下平台发送语音和视频消息:
| OS | Arch |
|---|---|
| Windows | x86, x64 |
| Linux | x64, arm64 |
| macOS | x64, arm64 |
构建产物发布在 SaltifyDev/yogurt-releases,并非原仓库 LagrangeDev/acidify;后者用于记录 acidify-core 的版本迭代,并不包含 Yogurt 的构建产物。