srcrs / BilibiliTask
- пятница, 30 октября 2020 г. в 00:25:31
Java
哔哩哔哩(B站)自动完成每日任务,投币,点赞,直播签到,自动兑换银瓜子为硬币,自动送出即将过期礼物,漫画App签到。
哔哩哔哩(B站)自动完成每日任务,
投币,点赞,直播签到,自动兑换银瓜子为硬币,自动送出即将过期礼物,漫画App签到,大会员领取B币卷等。每天获得65点经验,助你快速升级到Lv6。
开源不易,如果本项目对你有帮助,那么就请给个star吧。
重要提示!!!
程序检测到礼物有效期还剩1天,将会自动随机送出,部分朋友包裹里可能会有贵重礼物,你可以手动关闭即将过期礼物送出功能。
需要在config.yml中,将gift项设置为false。详情见下方配置文件说明。
项目地址:srcrs/BilibiliTask
本项目成功运行需要三个参数,分别是SESSDATA,bili_jct,DedeUserID
打开b站首页(任意一个页面都行)--> 按下F12 --> Application --> Cookies --> https://www.bilibili.com
找到所需要参数对应的数据,找不到可能是你的账号没有登录。
在Secrets中的Name和Value格式如下:
| Name | Value |
|---|---|
| BILI_JCT | xxxxx |
| DEDEUSERID | xxxxx |
| SESSDATA | xxxxx |
将上一步获取的参数,替换对应的xxxxx,一共需要添加三个键值对。
默认actions处于禁止状态,在Actions选项中开启Actions功能,把那个绿色的长按钮点一下。
发现有部分朋友的定时任务,在第二天没有正常执行。解决办法就是进行一次push操作。
打开README.md,将里面的
项目创建Wiki则会触发一次工作流。
Wiki --> Create the first --> Save Page
查看actions,显示对勾就说明运行成功了。以后会在每天的10:30执行,自动完成每日任务。
配置文件的位置在src/main/resource/config.yml。
coin: 5 #每天需要投币的数量,范围为[0,5]。
gift: true #送出即将过期礼物,默认送出为true。[true,false]
s2c: true #银瓜子兑换为硬币,默认兑换为true。[true,false]
autoCharge: true #允许月底B币卷给自己充电,默认为true允许。[false,true]使用server酱将程序运行结果推送到微信。
server酱官网:http://sc.ftqq.com
按照server酱官网使用教程,用github登录并绑定微信。
获得SCKEY并将其填入到Secrets中。
在Secrets中的Name和Value格式如下:
| Name | Value |
|---|---|
| SCKEY | xxxxx |
这样就可以在微信接收到运行结果了。
1、查看是否有源头仓库的别名和地址
$ git remote -v
origin https://github.com/cmdcs/BilibiliTask.git (fetch)
origin https://github.com/cmdcs/BilibiliTask.git (push)
upstream https://github.com/srcrs/BilibiliTask (fetch)
upstream https://github.com/srcrs/BilibiliTask (push)origin是你的仓库地址,upstream是你fork的源头仓库。通常第一次是没有upstream的。
2、添加源头仓库
git remote add upstream https://github.com/srcrs/BilibiliTask3、把上游仓库main分支的更新拉取到本地
git pull upstream main4、将更新后的代码推送到你的仓库
git push origin main 由于添加有配置文件config.yml,有可能会覆盖你自定义的config.yml,需要注意。
增加年度大会员每月1号领取B币卷
月底自动用B币卷给自己充电
在配置项中添加是否月底用B币卷给自己充电开关,默认开启
由于我本身不是年度大会员,无法测试是否可以正常领取年度大会员权益和B币卷,
出错的时候麻烦给我提一个issues,我会及时解决的。
优化日志显示
增加账户失效提醒
账户失效会导致任务流运行失败,github会下发运行失败邮件提醒。
重构代码,功能不变
采用反射实现自动加载task包功能任务代码。
加入配置文件,用户可自定义一些配置
增加自动送出即将过期的礼物
增加漫画APP签到
增加一些api
增添B站直播签到
继续增添API
每日登录、每日观看视频、每日投币、每日分享
api接口