公众号关注 “GitHubDaily”
设为 “星标”,每天带你逛 GitHub!
来自量子位
如何像拥有一个小助手一样,每天帮你签到打卡?
或许,现在利用 GitHub Action 定时任务就可以做到。
而这个小助手,混迹 b 站,可以每天按时按点签到打卡,看视频投币,定期充电……
每天任务结束后还会贴心的跟您送上它的「任务简报」,供您查阅。
最近,有一位大四学生在 GitHub 上分享了一个刷 B 站神器 ——BILIBILI-HELPER。
他是利用 GitHub Action 定时任务,实现在 b 站每日自动投币、点赞、分享视频、直播签到等功能,帮你轻松获取 65 经验值。
作者还感召大家一起,成为六级大佬。(手动狗头)
贴心的我,给您具体罗列出了它的功能,以及使用指南,可直接上手的那种哦~
具体有什么样的功能?
每天早上 8 点 10 分,自动开始执行任务。
哔哩哔哩漫画每日自动签到。
每日自动从热门视频中随机观看 1 个视频,分享 1 个视频。
每日从热门视频中选取 5 个进行智能投币。(如果投币不能获取经验,默认不投币)
可自定义每日投币数量,如果检测到你已经投过币了,则不会投币。
大会员月底使用快到期的 B 币券,给自己充电,一点也不会浪费哦,默认开启。
大会员月初 1 号自动领取 5 张 B 币券和福利。
每日哔哩哔哩直播自动签到,领取签到奖励。
嗯,直播你可以不看,但奖励一定要领。
……
还有更多的功能正在开发当中。
怎么样,是不是有小助手的感觉了?来,教你如何上手!
如何使用?
正如开头所说,利用 GitHub Action 定时任务。
其实简单 4 步即可完成上手。
第一步、Fork 本项目
第二步,获取 Bilibili Cookies
打开浏览器并登录 b 站;
按 F12 键打开「开发者工具;(or,Mac 版可点击浏览器菜单 —— 更多工具 —— 开发者工具);
跳出窗口后,找到 Application / 应用程序 -> Storage / 存储 -> Cookies,选择 b 站网址。
选择 bili_jct、SESSDATA、DedeUserID 这三项,复制「Value」/ 值。
第三步,创建 3 个 Secrets
Fork 了项目之后,点击项目 Seeting->Secrets->New Secrets 添加 3 个 Secrets。
也就是前面的三个项目,最后创建好了之后是这样的。
第四步,开启 Actions 并触发每日自动执行
由于 Github Actions 默认处于关闭状态,需要手动开启 Actions,执行一次工作流,验证是否可以正常工作。
Actions-> AUTO_TASK_FOR_BILIBILI-> 执行工作流。
此外,GitHub 也默认不自动执行 Actions 任务。
需要在「./github/trigger.json」文件,将 trigger 的值改为 1,这样每天就会自动执行定时任务了。
OK,所有的步骤都已经完成了!
除了这一方式,还有 Linux Crontab,Windows10 两个方法。
上手之后,还可以进行一些「个性化设置」。
配置自定义小助手功能。
比如,每日投币数量、投币时是否点赞、观看时是否分享等等,在【src/main/resources/config.json】这一文件位置上进行修改。
查看运行日志。
微信订阅通知,也就是小助手每日送上的「任务简报」。
好了,戳下方链接有更详细的食用指南哦~
GitHub 网址:https://github.com/JunzhouLiu/BILIBILI-HELPER