跳转到内容

快速开始

  • Node.js >= 18
  • npm / yarn / pnpm

方式一:使用编译后的单文件(推荐)

Section titled “方式一:使用编译后的单文件(推荐)”
  1. 下载编译后的单文件 index.mjs,放在你的项目目录中
  2. 安装可选依赖(如需代理或邮件推送):
Terminal window
# hpagent(代理支持,可选)
npm install hpagent
# nodemailer(邮件推送,可选)
npm install nodemailer
Terminal window
git clone https://github.com/catlair/mcloud-sign.git
cd mcloud-sign
npm install
npm run build:bundle

产物在 out/index.mjs,复制出来即可使用。

在同级目录创建 asign.json(或 asign.config.js):

{
"caiyun": [
{
"auth": "你的auth字符串"
}
]
}
  1. 登录 移动云盘网页版
  2. 打开浏览器开发者工具 → Network
  3. 找到任意请求,复制请求头中的 authorization 字段值
Terminal window
node index.mjs

或创建一个入口脚本:

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

运行后会自动执行以下任务:

  1. signIn — 每日签到
  2. revivalRewardTask — 复活奖励
  3. taskExpansionTask — 备份翻倍
  4. signInWx — 微信签到
  5. wxDraw — 微信抽奖
  6. appTask — 应用任务(上传、分享等)
  7. shakeTask — 摇一摇(需配置开启)
  8. msgPushOnTask — 消息推送奖励
  9. noticeTask — 通知奖励(短信/邮箱通知)
  10. backupGiftTask — 备份好礼
  11. aiAvatarTask — AI 新头像(需配置开启)
  12. hc1tTask — 云朵大作战(需配置开启)
  13. playAiSpecialTask — 春日拍拍(需配置开启)
  14. redPacketTask — 红包派对(默认开启)
  15. receive — 领取云朵
  16. printPendingPrizes — 打印待领取奖品
  17. afterTask — 后续处理