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/BilibiliTask
3、把上游仓库main
分支的更新拉取到本地
git pull upstream main
4、将更新后的代码推送到你的仓库
git push origin main
由于添加有配置文件config.yml
,有可能会覆盖你自定义的config.yml
,需要注意。
增加年度大会员每月1
号领取B
币卷
月底自动用B
币卷给自己充电
在配置项中添加是否月底用B
币卷给自己充电开关,默认开启
由于我本身不是年度大会员,无法测试是否可以正常领取年度大会员权益和B
币卷,
出错的时候麻烦给我提一个issues
,我会及时解决的。
优化日志显示
增加账户失效提醒
账户失效会导致任务流运行失败,github会下发运行失败邮件提醒。
重构代码,功能不变
采用反射实现自动加载task
包功能任务代码。
加入配置文件,用户可自定义一些配置
增加自动送出即将过期的礼物
增加漫画APP
签到
增加一些api
增添B站直播签到
继续增添API
每日登录、每日观看视频、每日投币、每日分享
api
接口