Skip to content

wodeupan1/Cloud189Checkin

 
 

Repository files navigation

Cloud189Checkin

天翼网盘自动签到(随机容量),家庭空间签到(随机容量)。

重要说明!!!

请勿直接修改 .env,然后提交到 github,源码仓库是公开的,别人可以直接看到你的账号密码。因为错误使用本仓库导致账号密码泄漏,并且在使用这个脚本出现账户异常情况,本人概不负责!!!

目录

GitHub Action 运行

Fork 此仓库

设置工作流权限

将 Settings -> Actions -> Workflow permissions 改成 Read and write permissions

设置账号密码

新版本的 git Action 需要创建 environment 来配合使用,创建一个名为 user 的环境,添加变量TY_ACCOUNTS userName 和 password 为你的天翼账号和密码,可以添加多个账号如[{"userName":"账号 1","password":"账号 1 的密码"},{"userName":"账号 2","password":"账号 2 的密码"}] 创建好后编辑 user 环境,添加变量 TY_ACCOUNTS

如果你遇到你账号密码中有特殊字符如#$等无法解析的SyntaxError,请在你的配置中将TY_ACCOUNTS用单引号包起来 例如'[{"userName":"1234567890","password":"123334#$#$"}]'

设置签到并发值

目前发现电信的签到, 在同时发送请求时, 能同时获取到奖励,这bug在个人和家庭的签到任务同样有生效. 但是这是具有一定风险性, 并且获取到奖励是不固定的,请谨慎使用.如果因为使用该脚本出现账号异常,本人概不负责. 设置环境变量 EXEC_THRESHOLD 默认是不开启, 默认签到执行一次,如设置建议并发数为5.

  • EXEC_THRESHOLD 同时签到的最大进程数

设置家庭签到

目前电信的家庭签到可以将子账号的签到奖励叠加到主账号上,首先你需要把子账号都加入到你的主账号家庭组中,然后配置该环境变量.

  • TY_FAMILIES 需要签到的主账号家庭名称,可以添加多个主账号如["18xxxxx","17xxxx"] 例如目前我的家庭组是18xxxxx,目前有三个账号,那么这个三个账号签到奖励都会汇集到主账号上, TY_FAMILIES 需要配置成["189xxxxx"],注意是你的家庭组的全名,我这里这是一个例子,因为客户端会将你名称打星号处理了,所以你要点app上的编辑家庭名称,来获取完整名称然后填到该变量上.

设置推送

Server 酱

为了考虑到不同客户端兼容性,采用了 Server 酱,只需多配置下 SENDKEY 就行,Server 酱的配置和 sendkey 的获取可参看Server 酱官网

TelegramBot 推送

  • TELEGRAM_BOT_TOKEN Telegram Bot Token
  • TELEGRAM_CHAT_ID Telegram 接收推送消息的会话 ID

微信群机器人推送

WxPusher 推送

pushPlus 推送

  • PUSH_PLUS_TOKEN pushPlus 推送 token
  • 注册和获取 token:https://www.pushplus.plus/uc.html
  • 拿到 token 后,把 PUSH_PLUS_TOKEN 配成你拿到的 token.
  • 免费用户每天有 200 条推送额度

执行任务

  1. 点击Action,再点击I understand my workflows, go ahead and enable them
  2. 给自己仓库点个 start 或者修改任意文件后提交一次或者手动点击运行
  3. 每天早上 10:35 点执行任务

查看运行结果

Actions > Cloud check in action > build

本地运行

环境配置


Node.js 18+

克隆项目

git clone https://github.com/wes-lin/Cloud189Checkin.git
cd Cloud189Checkin

安装依赖

npm install

运行

修改源码中.env 中环境变量

执行命令

npm start

其他环境集成

我已经把天翼网盘的相关 API 集成到 SDK 了,有编程能力的同学可以自行拓展,集成到自己的代码环境。

交流群

About

天翼网盘自动签到

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%