云朵兑换
单文件 CLI 导出 printExchangeList 和 exchange,可以在普通签到之外独立调用。
import { printExchangeList } from "./index.mjs";
await printExchangeList();函数会加载当前配置并打印可兑换奖品、云朵价格、库存与兑换限制。
兑换指定奖品
Section titled “兑换指定奖品”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);这仍会实际请求兑换接口,只应在明确需要时使用。
指定配置文件
Section titled “指定配置文件”exchange 的第五个参数可指定配置路径:
await exchange(251230069, 1, 10, false, "/absolute/path/to/asign.json");