BakaSugus / banana-helper

AcFun每日任务助手,自动点赞投蕉弹幕分享

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

banana-helper

GitHub stars GitHub forks GitHub issues GitHub license GitHub contributors GitHub release (latest SemVer)

项目简介

本项目是一个利用GitHub Actions来实现AcFun每日签到、投蕉、点赞、弹幕、分享的项目。目标是让每根香蕉最终的归宿是UP的口袋,而不是一个月之后烂掉。

功能描述

  • 每天自动运行任务,运行时间可自定义(默认18:01执行,受Github服务器限制大概率会延迟几分钟执行);
  • 每日任务-签到(+蕉x5/随机爆蕉);
  • 每日任务-完成一次点赞(+蕉x5/翻倍);
  • 每日任务-分享内容(+蕉x5);
  • 每日任务-发一次评论或弹幕(+蕉x5);
  • 每日任务-看番剧10分钟(+蕉x5);
  • 每日任务-看视频20分钟(+蕉x16);
  • 直播任务-看60分钟直播开扭蛋(+蕉x29);
  • 给每日香蕉榜TOP50投蕉点赞弹幕(-蕉x5N);
  • 给关注的up24小时内的视频动态投蕉点赞弹幕(-蕉x5N);

使用说明

  1. Fork本仓库;
  2. 打开浏览器,访问A站,并登录自己的账号;
  3. 在A站的页面上按下F12进入开发者工具;

  1. 根据上述图解操作后获得acPasstokenauth_key的值,将这两个值填入仓库>Settings>Secrets中;

  1. 手动执行任务,测试配置是否正确;

  1. 使用Turbo版Server酱推送说明

    • 前往sct.ftqq.com点击登入,创建账号。

    • 点击点SendKey,生成一个Key。将其增加到Github Secrets中,变量名为SERVERPUSHKEY

    • 配置消息通道,选择方糖服务号,保存即可。

  2. Fork仓库后,GitHub Actions默认不自动执行任务,需要有commit记录才会激活,最简单就是修改readme.md,在文末添加空行提交,这样自动执行定时任务就激活了

配置说明

配置文件位于src/main/resources/config.json

Key Value 说明
throwBananaNum Integer 每日投蕉数,默认30
throwAndLike [0,1] 投蕉并点赞,默认开启
throwAndDanmu [0,1] 投蕉并发送弹幕,默认开启
isLike [0,1] 是否点赞(手机端每日任务),默认开启
isDanmu [0,1] 是否发送弹幕(手机端每日任务),默认开启
danmuPriority [0,1] 弹幕优先级,0:从视频弹幕池中取频率最高的发送,1:从自定义弹幕池中随机取弹幕,默认0
danmuPool [String,...] 自定义弹幕池
isShare [0,1] 是否分享(手机端每日任务),默认开启
bananaPriority [0,1] 投蕉优先级,0:优先给每日香蕉榜投蕉(TOP50),1:优先给关注的up投蕉,默认0
followUpPriority [uid,...] 关注up的投蕉优先级,up的uid可以进入up的主页获取
userAgent String UA标识,AcFun/6.39.0 (iPhone; iOS 14.3; Scale/2.00)
skipUpList [uid,...] 跳过投蕉点赞弹幕up列表,一般是一些喜欢刷屏的up(我说的就是你萌次元

参考说明

特别声明

  • 本仓库发布的脚本及其中涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
  • 本人对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害。
  • 间接使用脚本的任何用户,包括但不限于建立VPS或在某些行为违反国家/地区法律或相关法规的情况下进行传播, 本人对于由此引起的任何隐私泄漏或其他后果概不负责。
  • 请勿将本仓库的任何内容用于商业或非法目的,否则后果自负。
  • 任何以任何方式查看此项目的人或直接或间接使用该项目的任何脚本的使用者都应仔细阅读此声明。本人保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或Script项目的规则,则视为您已接受此免责声明。

About

AcFun每日任务助手,自动点赞投蕉弹幕分享

License:MIT License


Languages

Language:Java 100.0%