1 Star 0 Fork 19

xpland / AutoSignMachine

forked from dhbowen / AutoSignMachine 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

AutoSignMachine

一个自动执行任务的工具,通过它可以实现账号自动签到,自动领取权益等功能,帮助我们轻松升级。

bilibili签到任务

实现现B站帐号的每日自动观看、分享、投币视频,获取经验,每月自动领取会员权益等功能,帮助我们轻松升级会员到Lv6并赚取电池。

详细功能目录如下:

  • 每天自动登录,获取经验
  • 每天自动观看、分享、投币视频
  • 每天漫画自动签到
  • 每天自动直播签到,领取奖励
  • 每天自动使用直播中心银瓜子兑换B币
  • 每个月自动领取5张B币券和大会员权益
node index.js bilibili --cookies "b6*********4a581;"

docker部署

# 构建
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帐号的每日签到任务。

node index.js 52pojie --htVD_2132_auth b22d**********************aNjr --htVD_2132_saltkey Jc***********I

docker部署

# 构建
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成长值
node index.js iqiyi --P00001 b********jr --P00PRU 12***24 --QC005 5f******6fe --dfp Jc************I

docker部署

# 构建
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流量包
  • 首页-积分查询-游戏任务
node index.js unicom --user 131*******12 --password 11****11 --appid f7af****ebb

docker部署

# 构建
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小时之间每隔三十分钟尝试运行可运行的脚本子任务

*/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表示配置文件

{
    "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"
}

运行测试

## 立即模式, 一次性执行所有任务,仅建议测试任务是否正常时运行,该方式无法重试周期任务
## 该模式不缓存cookie信息,频繁使用将可能导致账号安全警告
#增加 --tryrun

## 指定任务模式,可以指定仅需要运行的子任务,多用户使用规则参看`多用户配置`
#增加 --tasks taskName1,taskName2,taskName3

GitHub Actions 运行问题

暂未处理GitHub Actions支持

MIT License Copyright (c) 2020 LunnLew Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

一个自动执行任务的工具,通过它可以实现账号自动签到,自动领取权益等功能,帮助我们轻松升级 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/xpland_/AutoSignMachine.git
git@gitee.com:xpland_/AutoSignMachine.git
xpland_
AutoSignMachine
AutoSignMachine
main

搜索帮助