- 在B站,每日会自动投入补全 50 经验,帮助你快速升级
- 主要筛选热门鬼畜区的视频进行投币
- 不会影响你手动投币
由于程序会自动检查当天有没有拿到 50 经验,并在只会在每天的最后时刻补全,也就是说如果当天已经手动投入超过5个币,程序就不会帮你投了 - 支持方糖进行微信通知
- 支持
QRCode
登录,无需手动粘贴Cookie
- 支持多用户批量处理
- 支持通过
API
进行控制 - Demo 查看 QR Demo
- 有空就更新
项目请自行编译或者从 Release 中下载
完整的项目包括以下两个文件: bilicoin_os_arch
, bili.json[自动生成]
-
编译
git clone https://github.com/r3inbowari/bilicoin.git cd bilicoin ./build.bat or ./build_upx.bat
-
下载
从 Release 中下载
-
命令行输入下面内容,会弹出
QRCode
使用B站手机客户端扫码,添加用户./bilicoin_linux_amd64 -n
-
登录成功后使用命令行输入下面内容即可开启投币服务(使用-s选项时请确保
bili.json
文件内至少一个用户)./bilicoin_linux_amd64 -s
-
命令行输入下面内容,进入服务器模式
./bilicoin_linux_amd64 -a
-
基本请求
详细的请求和响应格式可以看这里获得所有用户 GET /users eg: http://r3inbowari.top:9090/users 添加用户请求 POST /user Response oauthData 二维码格式(这里随机生成的c44d66aa771148b6360ddf70876e6684即为oauthData参数): https://passport.bilibili.com/qrcode/h5/login?oauthKey=c44d66aa771148b6360ddf70876e6684 oAuth回调,是否登陆成功(带上oauthData) POST /user?oauth=c44d66aa771148b6360ddf70876e6684 试图删除一个UID DETETE/user?uid=3077202 试图修改UID的Cron表达式 GET /{id}/cron?spec=cron表达式 试图修改UID的FTQQ的key或者是开关 GET /{id}/ft?key=方糖key&sw=开关
-
查询当前配置文件中所有的
UID
:./bilicoin_linux_amd64 -l
-
从配置文件中删除指定的
UID
:./bilicoin_linux_amd64 [UID] -d // example // 1. 尝试删除 UID 为 30772 的登录信息 ./bilicoin_linux_amd64 30722 -d
-
配置方糖微信通知[可选]
./bilicoin_linux_amd64 -f [用户ID UID] [方糖 SecretKey] // example: // 1. 添加方糖key ./bilicoin_linux_amd64 -f 933330 SCUxxxxxTe034cxxxxx732b1xxxxx23f7exxxxxd05eaxxxxxxxxxx // 2. 清除方糖key ./bilicoin_linux_amd64 -f 933330
-
修改Cron表达式(默认是30 50 23 * * ?)
./bilicoin_linux_amd64 -c [用户ID UID] [Cron Spec] // example: // 1. 修改cron ./bilicoin_linux_amd64 -c 933330 0 10 20 * * ?
你也可以使用 docker
进行部署,通过使用api进行控制。
-
构建镜像
// build image docker build -t r3inbowari/bilicoin:v1.0.3 . // prune dangling image: builder docker image prune --filter label=stage=builder
-
如果不想构建的话可以直接拉取已经构建好的镜像linux/amd64
docker pull r3inbowari/bilicoin
-
直接运行即可
// run docker run \ --name bilicoin \ -p 9090:9090 \ -itd --restart=always \ r3inbowari/bilicoin:v1.0.3
-
浏览器打开地址验证是否开启
GET http://localhost:9090/version