Sign inSign up

happy888888/biliexp

By happy888888

•Updated over 5 years ago

Image
23

10K+

happy888888/biliexp repository overview

⁠ BiliExp

image

⁠主要功能

  • 自动获取经验(投币(支持自定义up主)、点赞、分享视频)
  • 自动转发互动抽奖并评论(自己关注的up主,支持指定关键字如"#互动抽奖#")
  • 参与官方转盘抽奖活动(目前没有自动搜集活动的功能,需要在配置文件config/activities.json里面手动指定)
  • 直播辅助(直播签到,直播挂机(获取小心心,点亮粉丝牌),直播自动送出快过期礼物,直播天选时刻)
  • 应援团签到
  • 自动兑换银瓜子为硬币
  • 自动领取大会员每月权益(每月1号领取B币劵,优惠券)
  • 自动花费大会员剩余B币劵(每月28号执行,支持给自己充电和兑换成金瓜子,兑换成漫读劵请使用下方站友日活动)
  • 漫画辅助脚本(漫画APP签到,自动花费即将过期漫读劵,自动积分兑换漫画福利券,自动领取大会员每月福利劵,自动参加每月"站友日"活动)
  • 定时清理无效动态(转发的过期抽奖,失效动态,支持自定义关键字,非官方渠道抽奖无法判断是否过期)
  • 直播开启宝箱领取银瓜子(本活动已结束,不知道B站以后会不会再启动)
  • 风纪委员投票(可自定义投票参数,或依赖百度NLP情感分析)
⁠使用方式
  • 1.准备

    • 1.1一个或多个B站账号,以及登录后获取的SESSDATA,bili_jct,DedeUserID (获取方式见最下方示意图),可选:SCKEY,email用于微信或邮箱的消息推送
    • 1.2安装docker(以安装可忽略) curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  • 2.部署

    • 2.1填写githubhappy888888/BiliExp⁠下config/config.json⁠文件,放到本地任意文件夹下(以路径 '/home/user/Biliexp' 为例)

    • 2.2执行如下命令,运行BiliExp

      docker run \
      -v /home/user/Biliexp:/BiliExp \
      happy888888/biliexp:runner-latest 
      
    • 2.3其他参数

      docker run \
      -v /home/user/Biliexp:/BiliExp \
      happy888888/biliexp:runner-latest \
      -t <tag> \
      -d \
      -c <cron>
      

      <tag>表示版本号,可以使用latest(不指定时默认,表示最新版),newest(表示拉取最新主分支代码执行),指定版本号例如1.1.0,当指定版本号时代码会缓存到挂载的路径(上面的例子是主机的/home/user/Biliexp/code-cache目录),不指定版本号为每次拉取github代码
      -d指定本参数时容器不会退出,而是在每天中午12:00执行代码
      <cron>表示cron表达式,指定后会按照指定表达式的时间执行,默认为0 12 * * *即每天中午12点执行,此项参数在不指定-d时无效

      例子,每天8点执行BiliExp 1.1.0版本

      docker run -d -v /home/user/Biliexp:/BiliExp happy888888/biliexp:runner-latest -t 1.1.0 -d -c "0 8 * * *"
      
  • 3.支持平台

    平台tag标签
    windows/linux(x64)runner-latest
    linux(arm32)runner-arm-latest
    linux(arm64)runner-arm64-latest
  • 4.注意事项

    • 4.1docker镜像中不包含本项目代码,docker启动时会自动下载
    • 4.2下载代码的版本号由参数-t指定,只有指定-t 版本号时才会缓存代码下次使用,-t latest和-t newest均为每次下载代码
    • 4.3缓存代码后每次只会执行缓存的代码,要更新版本必须删除缓存才会重新下载新代码(指定了-t latest(默认)和-t newest除外)
    • 4.4日志也存放在挂载目录中,且增量保存,可以定时清理
  • 5.其他docker版本 除了不带代码的runner版本,也有携带代码的happy888888/biliexp:latest,happy888888/biliexp:arm64-latest版本docker镜像可以使用,这些版本执行后会立即退出不能指定参数常驻后台

Tag summary

Content type

Image

Digest

Size

30.7 MB

Last updated

almost 6 years ago

docker pull happy888888/biliexp