跳转到内容

云朵兑换

单文件 CLI 导出 printExchangeListexchange,可以在普通签到之外独立调用。

import { printExchangeList } from "./index.mjs";
await printExchangeList();

函数会加载当前配置并打印可兑换奖品、云朵价格、库存与兑换限制。

import { exchange } from "./index.mjs";
// 奖品 ID + 第一个账号
await exchange(251230069, 1);
// 按名称查找 + 按昵称选择账号
await exchange("腾讯视频", "主账号");

账号数字从 1 开始;字符串按 nickname 匹配。

第三个参数是整点前的请求提前量,默认 10 毫秒:

await exchange(251230069, "主账号", 50);

执行流程包括等待预热时间、上报访问日志、获取滑块偏移量、精确等待整点和提交兑换。验证失败代码为 514 时会重新获取滑块并重试一次。

await exchange([
[251230069, "主账号"],
["酷狗音乐", "小号"]
], 50);

数组项为 [奖品 ID 或名称, 账号索引或昵称];第二个参数在数组模式下作为提前量。

第四个参数 true 会跳过时间等待并立即兑换:

await exchange(251230069, 1, 10, true);

这仍会实际请求兑换接口,只应在明确需要时使用。

exchange 的第五个参数可指定配置路径:

await exchange(251230069, 1, 10, false, "/absolute/path/to/asign.json");