From a651f2a162d44e44852399821c60a3e67f219818 Mon Sep 17 00:00:00 2001 From: 409468184 <78468021+409468184@users.noreply.github.com> Date: Tue, 9 Mar 2021 10:35:30 -0600 Subject: [PATCH 1/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a2148691f..37afe2330 100644 --- a/README.md +++ b/README.md @@ -174,5 +174,5 @@ docker run \ ``` ### GitHub Actions 运行问题 -暂未处理GitHub Actions支持 +暂未处理GitHub Actions支持 From a202671d8a6e66f7e26f82ecb5f90565e457dc7a Mon Sep 17 00:00:00 2001 From: 409468184 <78468021+409468184@users.noreply.github.com> Date: Tue, 9 Mar 2021 10:40:36 -0600 Subject: [PATCH 2/9] Create npm-publish.yml --- .github/workflows/npm-publish.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/workflows/npm-publish.yml diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml new file mode 100644 index 000000000..a38139caf --- /dev/null +++ b/.github/workflows/npm-publish.yml @@ -0,0 +1 @@ +#此工作流将使用节点运行测试,然后在创建发行版n#时将包发布到GitHub包以获得更多信息,请参阅:https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages n nname:Node.js包n non:n Releases:n type:[Created]n nJobs:n build:n run-on:Ubuntu最新n步骤:n-use:action/checkout@v2n-use:action/setu-node@v1n包含:n节点-版本:12 n-run:npm测试n n发布-npm:n需要:构建n运行:ubuntu-最新n步骤:n-使用:action/set-node@v1 n With:n node-version:12 n注册表-url:https://registry.npmjs.org/n-运行:npmci n-run:npm发布n env:n node_auth_Token:${secros.npm_Token}n public-gpr:n必需:Build n Run-on:Ubuntu-最新n步骤:n-use:action/checkout@v2 n-use:action/set-node@v1 n with:n node-version:12 n注册表-url:https://npm.pkg.github.com/n-run:npm ci-n-run:npm发布n env:n node_auth_Token:${Incres.GITHUB_Token} From f9c3960dff40d8f07206eb597c9e7aea0303f7d9 Mon Sep 17 00:00:00 2001 From: 409468184 <78468021+409468184@users.noreply.github.com> Date: Tue, 9 Mar 2021 10:42:14 -0600 Subject: [PATCH 3/9] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 37afe2330..c4af56796 100644 --- a/README.md +++ b/README.md @@ -174,5 +174,4 @@ docker run \ ``` ### GitHub Actions 运行问题 -暂未处理GitHub Actions支持 - +暂未处理GitHub Actions支持 From d356b78e6896665ceb0d9e91e3c0181e88d1608e Mon Sep 17 00:00:00 2001 From: 409468184 <78468021+409468184@users.noreply.github.com> Date: Tue, 9 Mar 2021 10:43:36 -0600 Subject: [PATCH 4/9] Create main.yml --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 000000000..fd14841ee --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1 @@ +#这是一个基本的工作流,可以帮助您开始使用操作n nname:ci n#控件,当操作运行时。非:n#在推送或拉请求事件中触发工作流,但只对主分支n推:n分支:[main]n拉请求:n分支:[main]n n#允许您从操作选项卡n工作流调度:n#工作流运行由一个或多个作业组成,这些作业可以顺序地或并行地运行:n#此工作流包含一个名为“构建”n构建的单一作业:n#--作业将在n个上运行的类型运行-on:Ubuntu-最新的n#步骤表示一系列任务,这些任务将作为作业n步骤的一部分执行:n#签出$GitHub_工作区下的存储库,因此,您的作业可以访问它的n-用途:action/checkout@v2n#使用Runsshell n-name运行一个命令:运行一个单行脚本n运行:echo Hello,world!N#使用Runers shell n-name运行一组命令:运行多行脚本n run:n echo添加其他要构建的操作、n回送测试和部署项目。 From 29cebb8b3acd831e53ade81f70259599dfd295d7 Mon Sep 17 00:00:00 2001 From: 409468184 <78468021+409468184@users.noreply.github.com> Date: Tue, 9 Mar 2021 10:45:58 -0600 Subject: [PATCH 5/9] Delete main.yml --- .github/workflows/main.yml | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index fd14841ee..000000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1 +0,0 @@ -#这是一个基本的工作流,可以帮助您开始使用操作n nname:ci n#控件,当操作运行时。非:n#在推送或拉请求事件中触发工作流,但只对主分支n推:n分支:[main]n拉请求:n分支:[main]n n#允许您从操作选项卡n工作流调度:n#工作流运行由一个或多个作业组成,这些作业可以顺序地或并行地运行:n#此工作流包含一个名为“构建”n构建的单一作业:n#--作业将在n个上运行的类型运行-on:Ubuntu-最新的n#步骤表示一系列任务,这些任务将作为作业n步骤的一部分执行:n#签出$GitHub_工作区下的存储库,因此,您的作业可以访问它的n-用途:action/checkout@v2n#使用Runsshell n-name运行一个命令:运行一个单行脚本n运行:echo Hello,world!N#使用Runers shell n-name运行一组命令:运行多行脚本n run:n echo添加其他要构建的操作、n回送测试和部署项目。 From a6a5a42a14978afc5715564769b92546a67886b0 Mon Sep 17 00:00:00 2001 From: 409468184 <78468021+409468184@users.noreply.github.com> Date: Tue, 9 Mar 2021 10:46:10 -0600 Subject: [PATCH 6/9] Delete npm-publish.yml --- .github/workflows/npm-publish.yml | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .github/workflows/npm-publish.yml diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml deleted file mode 100644 index a38139caf..000000000 --- a/.github/workflows/npm-publish.yml +++ /dev/null @@ -1 +0,0 @@ -#此工作流将使用节点运行测试,然后在创建发行版n#时将包发布到GitHub包以获得更多信息,请参阅:https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages n nname:Node.js包n non:n Releases:n type:[Created]n nJobs:n build:n run-on:Ubuntu最新n步骤:n-use:action/checkout@v2n-use:action/setu-node@v1n包含:n节点-版本:12 n-run:npm测试n n发布-npm:n需要:构建n运行:ubuntu-最新n步骤:n-使用:action/set-node@v1 n With:n node-version:12 n注册表-url:https://registry.npmjs.org/n-运行:npmci n-run:npm发布n env:n node_auth_Token:${secros.npm_Token}n public-gpr:n必需:Build n Run-on:Ubuntu-最新n步骤:n-use:action/checkout@v2 n-use:action/set-node@v1 n with:n node-version:12 n注册表-url:https://npm.pkg.github.com/n-run:npm ci-n-run:npm发布n env:n node_auth_Token:${Incres.GITHUB_Token} From 611b4d4565c7ede55d34e114eceb7741d3508648 Mon Sep 17 00:00:00 2001 From: 409468184 <78468021+409468184@users.noreply.github.com> Date: Tue, 9 Mar 2021 10:49:31 -0600 Subject: [PATCH 7/9] Update README.md --- README.md | 178 +----------------------------------------------------- 1 file changed, 1 insertion(+), 177 deletions(-) diff --git a/README.md b/README.md index c4af56796..4e9a8f104 100644 --- a/README.md +++ b/README.md @@ -1,177 +1 @@ -> Due to a third-party risk dispute, this script stopped sharing -> -> 由于第三方风险争议,此脚本停止分享 - -> 由于其他原因,该项目暂时停止维护 -# AutoSignMachine - -**一个自动执行任务的工具,通过它可以实现账号自动签到,自动领取权益等功能,帮助我们轻松升级。** - -## bilibili签到任务 -**实现现B站帐号的每日自动观看、分享、投币视频,获取经验,每月自动领取会员权益等功能,帮助我们轻松升级会员到Lv6并赚取电池。** - -详细功能目录如下: - -* **每天自动登录,获取经验** -* **每天自动观看、分享、投币视频** -* **每天漫画自动签到** -* **每天自动直播签到,领取奖励** -* **每天自动使用直播中心银瓜子兑换B币** -* **每个月自动领取5张B币券和大会员权益** - -```sh -node index.js bilibili --cookies "b6*********4a581;" -``` - -### docker部署 -```sh -# 构建 -docker build -t auto-sign-machine:latest -f docker/Dockerfile . -# 运行 -docker run \ - --name auto-sign-machine \ - -d \ - -e enable_bilibili=true \ - -e DedeUserID=41*****1073 \ - -e SESSDATA=05*********333*b1 \ - -e bili_jct=b6*********4a581 \ - auto-sign-machine:latest -``` - -## 52pojie签到任务 -**实现现52pojie帐号的每日签到任务。** - -```sh -node index.js 52pojie --htVD_2132_auth b22d**********************aNjr --htVD_2132_saltkey Jc***********I -``` - -### docker部署 -```sh -# 构建 -docker build -t auto-sign-machine:latest -f docker/Dockerfile . -# 运行 -docker run \ - --name auto-sign-machine \ - -d \ - --label traefik.enable=false \ - -e enable_52pojie=true \ - -e htVD_2132_auth=b******************jr \ - -e htVD_2132_saltkey=Jc************I \ - auto-sign-machine:latest -``` -、 -## iqiyi签到任务 -**实现现iqiyi帐号的每日签到任务。** -详细功能目录如下: - -* **普通用户每天自动获取积分** -* **vip用户每日签到随机成长值及积分** -* **vip用户每日浏览会员俱乐部+1成长值** - -```sh -node index.js iqiyi --P00001 b********jr --P00PRU 12***24 --QC005 5f******6fe --dfp Jc************I -``` - -### docker部署 -```sh -# 构建 -docker build -t auto-sign-machine:latest -f docker/Dockerfile . -# 运行 -docker run \ - --name auto-sign-machine \ - -d \ - --label traefik.enable=false \ - -e enable_iqiyi=true \ - -e P00001=b********jr \ - -e P00PRU=12***24 \ - -e QC005=5f******6fe \ - -e dfp=Jc************I \ - auto-sign-machine:latest -``` - - -、 -## 联通APP签到任务 -**实现现联通帐号的每日签到任务。** -详细功能目录如下: - -* **每日签到积分** -* **冬奥积分活动** -* **每日定向积分** -* **每日游戏楼层宝箱** -* **每日抽奖** -* **首页-游戏-娱乐中心-沃之树** -* **首页-小说-阅读越有礼打卡赢话费** -* **首页-小说-读满10章赢好礼** -* **首页-小说-读满10章赢好礼-看视频领2积分** -* **首页-签到有礼-免流量得福利-3积分天天拿(阅读打卡)** -* **首页-小说-阅读福利抽大奖** -* **首页-签到有礼-免费领-浏览领积分** -* **首页-签到有礼-免费拿-看视频夺宝** -* **首页-签到有礼-免费抽** -* **首页-签到有礼-赚更多福利** -* **首页-游戏-娱乐中心-每日打卡** -* **每日游戏时长-天天领取3G流量包** -* **首页-积分查询-游戏任务** - -```sh -node index.js unicom --user 131*******12 --password 11****11 --appid f7af****ebb -``` - -### docker部署 -```sh -# 构建 -docker build -t auto-sign-machine:latest -f docker/Dockerfile . -# 运行(cookies和账号密码两种方式二选一) -docker run \ - --name auto-sign-machine \ - -d \ - --label traefik.enable=false \ - -e enable_unicom=true \ - -e user=131*******12 \ - -e password=11****11 \ - -e appid=f7af****ebb \ - auto-sign-machine:latest -``` - -### 注意 -#### cron中`%`号需要转义`\%` - -### 脚本运行机制 -任务并非在一次命令执行时全部执行完毕,任务创建时会根据某个时间段,将所有任务分配到该时间段内的随机的某个时间点,然后使用定时任务定时运行脚本入口,内部子任务的运行时机依赖于任务配置项的运行时间及延迟时间,这种机制意味着,只有当脚本的运行时间在当前定时任务运行时间之前,脚本子任务才有可能有选择的被调度出来运行 - -### crontab 任务示例 -在4-23小时之间每隔三十分钟尝试运行可运行的脚本子任务 -```txt -*/30 4-23 * * * /bin/node /workspace/AutoSignMachine/index.js unicom --user 1******5 --password 7****** --appid 1************9 -``` - -### 多用户配置 -启用`--accountSn`表示账户序号,例如`1,2`, 则将提取`option-sn`选项的值,例如`user-1`,`user-2` - -### 配置文件示例 -启用`--config /path/to/mycfg.json`表示配置文件 -```json -{ - "accountSn": "1,2", - "user-1": "22******1", - "password-1": "31******1", - "appid-1": "41******1", - "user-2": "25******1", - "password-3": "72******1", - "appid-2": "92******1" -} -``` - -### 运行测试 -```sh -## 立即模式, 一次性执行所有任务,仅建议测试任务是否正常时运行,该方式无法重试周期任务 -## 该模式不缓存cookie信息,频繁使用将可能导致账号安全警告 -#增加 --tryrun - -## 指定任务模式,可以指定仅需要运行的子任务,多用户使用规则参看`多用户配置` -#增加 --tasks taskName1,taskName2,taskName3 -``` - -### GitHub Actions 运行问题 -暂未处理GitHub Actions支持 +> Due to a third-party risk dispute, this script stopped sharing n> n> 由于第三方风险争议,此脚本停止分享 n n> 由于其他原因,该项目暂时停止维护 n# AutoSignMachine n n**一个自动执行任务的工具,通过它可以实现账号自动签到,自动领取权益等功能,帮助我们轻松升级。** n n## bilibili签到任务 n**实现现B站帐号的每日自动观看、分享、投币视频,获取经验,每月自动领取会员权益等功能,帮助我们轻松升级会员到Lv6并赚取电池。** n n详细功能目录如下: n n* **每天自动登录,获取经验** n* **每天自动观看、分享、投币视频** n* **每天漫画自动签到** n* **每天自动直播签到,领取奖励** n* **每天自动使用直播中心银瓜子兑换B币** n* **每个月自动领取5张B币券和大会员权益** n n```sh nnode index.js bilibili --cookies "b6*********4a581; " n``` n n### docker部署 n```sh n# 构建 ndocker build -t auto-sign-machine:latest -f docker/Dockerfile . n# 运行 ndocker run n --name auto-sign-machine n -d n -e enable_bilibili=true n -e DedeUserID=41*****1073 n -e SESSDATA=05*********333*b1 n -e bili_jct=b6*********4a581 n auto-sign-machine:latest n``` n n## 52pojie签到任务 n**实现现52pojie帐号的每日签到任务。** n n```sh nnode index.js 52pojie --htVD_2132_auth b22d**********************aNjr --htVD_2132_saltkey Jc***********I n``` n n### docker部署 n```sh n# 构建 ndocker build -t auto-sign-machine:latest -f docker/Dockerfile . n# 运行 ndocker run n --name auto-sign-machine n -d n --label traefik.enable=false n -e enable_52pojie=true n -e htVD_2132_auth=b******************jr n -e htVD_2132_saltkey=Jc************I n auto-sign-machine:latest n``` n、 n## iqiyi签到任务 n**实现现iqiyi帐号的每日签到任务。** n详细功能目录如下: n n* **普通用户每天自动获取积分** n* **vip用户每日签到随机成长值及积分** n* **vip用户每日浏览会员俱乐部+1成长值** n n```sh nnode index.js iqiyi --P00001 b********jr --P00PRU 12***24 --QC005 5f******6fe --dfp Jc************I n``` n n### docker部署 n```sh n# 构建 ndocker build -t auto-sign-machine:latest -f docker/Dockerfile . n# 运行 ndocker run n --name auto-sign-machine n -d n --label traefik.enable=false n -e enable_iqiyi=true n -e P00001=b********jr n -e P00PRU=12***24 n -e QC005=5f******6fe n -e dfp=Jc************I n auto-sign-machine:latest n``` n n n、 n## 联通APP签到任务 n**实现现联通帐号的每日签到任务。** n详细功能目录如下: n n* **每日签到积分** n* **冬奥积分活动** n* **每日定向积分** n* **每日游戏楼层宝箱** n* **每日抽奖** n* **首页-游戏-娱乐中心-沃之树** n* **首页-小说-阅读越有礼打卡赢话费** n* **首页-小说-读满10章赢好礼** n* **首页-小说-读满10章赢好礼-看视频领2积分** n* **首页-签到有礼-免流量得福利-3积分天天拿(阅读打卡)** n* **首页-小说-阅读福利抽大奖** n* **首页-签到有礼-免费领-浏览领积分** n* **首页-签到有礼-免费拿-看视频夺宝** n* **首页-签到有礼-免费抽** n* **首页-签到有礼-赚更多福利** n* **首页-游戏-娱乐中心-每日打卡** n* **每日游戏时长-天天领取3G流量包** n* **首页-积分查询-游戏任务** n n```sh nnode index.js unicom --user 131*******12 --password 11****11 --appid f7af****ebb n``` n n### docker部署 n```sh n# 构建 ndocker build -t auto-sign-machine:latest -f docker/Dockerfile . n# 运行(cookies和账号密码两种方式二选一) ndocker run n --name auto-sign-machine n -d n --label traefik.enable=false n -e enable_unicom=true n -e user=131*******12 n -e password=11****11 n -e appid=f7af****ebb n auto-sign-machine:latest n``` n n### 注意 n#### cron中`%`号需要转义` %` n n### 脚本运行机制 n任务并非在一次命令执行时全部执行完毕,任务创建时会根据某个时间段,将所有任务分配到该时间段内的随机的某个时间点,然后使用定时任务定时运行脚本入口,内部子任务的运行时机依赖于任务配置项的运行时间及延迟时间,这种机制意味着,只有当脚本的运行时间在当前定时任务运行时间之前,脚本子任务才有可能有选择的被调度出来运行 n n### crontab 任务示例 n在4-23小时之间每隔三十分钟尝试运行可运行的脚本子任务 n```txt n*/30 4-23 * * * /bin/node /workspace/AutoSignMachine/index.js unicom --user 1******5 --password 7****** --appid 1************9 n``` n n### 多用户配置 n启用`--accountSn`表示账户序号,例如`1,2`, 则将提取`option-sn`选项的值,例如`user-1`,`user-2` n n### 配置文件示例 n启用`--config /path/to/mycfg.json`表示配置文件 n```json n{ n "accountSn ": "1,2 ", n "user-1 ": "22******1 ", n "password-1 ": "31******1 ", n "appid-1 ": "41******1 ", n "user-2 ": "25******1 ", n "password-3 ": "72******1 ", n "appid-2 ": "92******1 " n} n``` n n### 运行测试 n```sh n## 立即模式, 一次性执行所有任务,仅建议测试任务是否正常时运行,该方式无法重试周期任务 n## 该模式不缓存cookie信息,频繁使用将可能导致账号安全警告 n#增加 --tryrun n n## 指定任务模式,可以指定仅需要运行的子任务,多用户使用规则参看`多用户配置` n#增加 --tasks taskName1,taskName2,taskName3 n``` n n### GitHub Actions 运行问题 n暂未处理GitHub Actions支持 From 8cedb0b80e0b2f442dab162b3ec2ed8033e89263 Mon Sep 17 00:00:00 2001 From: 409468184 <78468021+409468184@users.noreply.github.com> Date: Tue, 9 Mar 2021 10:53:27 -0600 Subject: [PATCH 8/9] Create npm-publish.yml --- .github/workflows/npm-publish.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/workflows/npm-publish.yml diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml new file mode 100644 index 000000000..a38139caf --- /dev/null +++ b/.github/workflows/npm-publish.yml @@ -0,0 +1 @@ +#此工作流将使用节点运行测试,然后在创建发行版n#时将包发布到GitHub包以获得更多信息,请参阅:https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages n nname:Node.js包n non:n Releases:n type:[Created]n nJobs:n build:n run-on:Ubuntu最新n步骤:n-use:action/checkout@v2n-use:action/setu-node@v1n包含:n节点-版本:12 n-run:npm测试n n发布-npm:n需要:构建n运行:ubuntu-最新n步骤:n-使用:action/set-node@v1 n With:n node-version:12 n注册表-url:https://registry.npmjs.org/n-运行:npmci n-run:npm发布n env:n node_auth_Token:${secros.npm_Token}n public-gpr:n必需:Build n Run-on:Ubuntu-最新n步骤:n-use:action/checkout@v2 n-use:action/set-node@v1 n with:n node-version:12 n注册表-url:https://npm.pkg.github.com/n-run:npm ci-n-run:npm发布n env:n node_auth_Token:${Incres.GITHUB_Token} From 64aead0723ae0becbc09593bdb285631fd53b492 Mon Sep 17 00:00:00 2001 From: 409468184 <78468021+409468184@users.noreply.github.com> Date: Tue, 9 Mar 2021 18:06:13 -0600 Subject: [PATCH 9/9] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4e9a8f104..732da21ff 100644 --- a/README.md +++ b/README.md @@ -1 +1,2 @@ > Due to a third-party risk dispute, this script stopped sharing n> n> 由于第三方风险争议,此脚本停止分享 n n> 由于其他原因,该项目暂时停止维护 n# AutoSignMachine n n**一个自动执行任务的工具,通过它可以实现账号自动签到,自动领取权益等功能,帮助我们轻松升级。** n n## bilibili签到任务 n**实现现B站帐号的每日自动观看、分享、投币视频,获取经验,每月自动领取会员权益等功能,帮助我们轻松升级会员到Lv6并赚取电池。** n n详细功能目录如下: n n* **每天自动登录,获取经验** n* **每天自动观看、分享、投币视频** n* **每天漫画自动签到** n* **每天自动直播签到,领取奖励** n* **每天自动使用直播中心银瓜子兑换B币** n* **每个月自动领取5张B币券和大会员权益** n n```sh nnode index.js bilibili --cookies "b6*********4a581; " n``` n n### docker部署 n```sh n# 构建 ndocker build -t auto-sign-machine:latest -f docker/Dockerfile . n# 运行 ndocker run n --name auto-sign-machine n -d n -e enable_bilibili=true n -e DedeUserID=41*****1073 n -e SESSDATA=05*********333*b1 n -e bili_jct=b6*********4a581 n auto-sign-machine:latest n``` n n## 52pojie签到任务 n**实现现52pojie帐号的每日签到任务。** n n```sh nnode index.js 52pojie --htVD_2132_auth b22d**********************aNjr --htVD_2132_saltkey Jc***********I n``` n n### docker部署 n```sh n# 构建 ndocker build -t auto-sign-machine:latest -f docker/Dockerfile . n# 运行 ndocker run n --name auto-sign-machine n -d n --label traefik.enable=false n -e enable_52pojie=true n -e htVD_2132_auth=b******************jr n -e htVD_2132_saltkey=Jc************I n auto-sign-machine:latest n``` n、 n## iqiyi签到任务 n**实现现iqiyi帐号的每日签到任务。** n详细功能目录如下: n n* **普通用户每天自动获取积分** n* **vip用户每日签到随机成长值及积分** n* **vip用户每日浏览会员俱乐部+1成长值** n n```sh nnode index.js iqiyi --P00001 b********jr --P00PRU 12***24 --QC005 5f******6fe --dfp Jc************I n``` n n### docker部署 n```sh n# 构建 ndocker build -t auto-sign-machine:latest -f docker/Dockerfile . n# 运行 ndocker run n --name auto-sign-machine n -d n --label traefik.enable=false n -e enable_iqiyi=true n -e P00001=b********jr n -e P00PRU=12***24 n -e QC005=5f******6fe n -e dfp=Jc************I n auto-sign-machine:latest n``` n n n、 n## 联通APP签到任务 n**实现现联通帐号的每日签到任务。** n详细功能目录如下: n n* **每日签到积分** n* **冬奥积分活动** n* **每日定向积分** n* **每日游戏楼层宝箱** n* **每日抽奖** n* **首页-游戏-娱乐中心-沃之树** n* **首页-小说-阅读越有礼打卡赢话费** n* **首页-小说-读满10章赢好礼** n* **首页-小说-读满10章赢好礼-看视频领2积分** n* **首页-签到有礼-免流量得福利-3积分天天拿(阅读打卡)** n* **首页-小说-阅读福利抽大奖** n* **首页-签到有礼-免费领-浏览领积分** n* **首页-签到有礼-免费拿-看视频夺宝** n* **首页-签到有礼-免费抽** n* **首页-签到有礼-赚更多福利** n* **首页-游戏-娱乐中心-每日打卡** n* **每日游戏时长-天天领取3G流量包** n* **首页-积分查询-游戏任务** n n```sh nnode index.js unicom --user 131*******12 --password 11****11 --appid f7af****ebb n``` n n### docker部署 n```sh n# 构建 ndocker build -t auto-sign-machine:latest -f docker/Dockerfile . n# 运行(cookies和账号密码两种方式二选一) ndocker run n --name auto-sign-machine n -d n --label traefik.enable=false n -e enable_unicom=true n -e user=131*******12 n -e password=11****11 n -e appid=f7af****ebb n auto-sign-machine:latest n``` n n### 注意 n#### cron中`%`号需要转义` %` n n### 脚本运行机制 n任务并非在一次命令执行时全部执行完毕,任务创建时会根据某个时间段,将所有任务分配到该时间段内的随机的某个时间点,然后使用定时任务定时运行脚本入口,内部子任务的运行时机依赖于任务配置项的运行时间及延迟时间,这种机制意味着,只有当脚本的运行时间在当前定时任务运行时间之前,脚本子任务才有可能有选择的被调度出来运行 n n### crontab 任务示例 n在4-23小时之间每隔三十分钟尝试运行可运行的脚本子任务 n```txt n*/30 4-23 * * * /bin/node /workspace/AutoSignMachine/index.js unicom --user 1******5 --password 7****** --appid 1************9 n``` n n### 多用户配置 n启用`--accountSn`表示账户序号,例如`1,2`, 则将提取`option-sn`选项的值,例如`user-1`,`user-2` n n### 配置文件示例 n启用`--config /path/to/mycfg.json`表示配置文件 n```json n{ n "accountSn ": "1,2 ", n "user-1 ": "22******1 ", n "password-1 ": "31******1 ", n "appid-1 ": "41******1 ", n "user-2 ": "25******1 ", n "password-3 ": "72******1 ", n "appid-2 ": "92******1 " n} n``` n n### 运行测试 n```sh n## 立即模式, 一次性执行所有任务,仅建议测试任务是否正常时运行,该方式无法重试周期任务 n## 该模式不缓存cookie信息,频繁使用将可能导致账号安全警告 n#增加 --tryrun n n## 指定任务模式,可以指定仅需要运行的子任务,多用户使用规则参看`多用户配置` n#增加 --tasks taskName1,taskName2,taskName3 n``` n n### GitHub Actions 运行问题 n暂未处理GitHub Actions支持 +