- 自动完成B站50经验每日任务,帮助快速升级
- 随机选取视频投币
- 每天23点50分(默认)左右,假设已投2个币,那么程序会再投3个
- 支持方糖进行微信通知
- 支持
QRCode
登录,无需手动粘贴Cookie
- 支持多用户处理
- demo 查看
QR demo https
QR demo http - 银瓜子转硬币(需要手动在用户的
Tasks
数组中添加silver-2-coin
) - 有空就更新
项目从 Release 中下载或自行编译
- 编译方法
git clone https://github.com/r3inbowari/bilicoin.git cd bilicoin ./build.bat or ./build.sh
-
命令行输入下面内容,开始服务运行
./bilicoin_linux_amd64 -a
-
基本请求
详细的请求和响应格式可以看这里获得所有用户 GET /users eg: https://120.77.33.188:9090/users 登录请求 POST /user eg: https://120.77.33.188:9090/user 响应中返回一个oauth key 3835a3c053dcda56c0c0136110f69ec9 注意:二维码的数据格式是 https://passport.bilibili.com/qrcode/h5/login?oauthKey=<oauth key> 比如 https://passport.bilibili.com/qrcode/h5/login?oauthKey=3835a3c053dcda56c0c0136110f69ec9 轮询是否登陆成功(带上登录请求中获取的oauth key字段) POST /user?oauth=3835a3c053dcda56c0c0136110f69ec9 eg: https://120.77.33.188:9090/user?oauth=3835a3c053dcda56c0c0136110f69ec9 试图删除一个UID DETETE /user?uid=3077202 试图修改UID的Cron表达式 GET /{id}/cron?spec=cron表达式 试图修改UID的FTQQ的key或者是开关 GET /{id}/ft?key=方糖key&sw=开关
-
使用命令行通过二维码登录一个用户
./bilicoin_linux_amd64 -n
-
查询当前配置文件中所有的
UID
:./bilicoin_linux_amd64 -l
-
从配置文件中删除指定的
UID
:./bilicoin_linux_amd64 -d <用户ID> // example: // 1. 尝试删除 UID 为 30772 的登录信息 ./bilicoin_linux_amd64 -d 30722
-
配置方糖微信通知[可选]
./bilicoin_linux_amd64 -u <用户ID> -f <方糖 SecretKey> // example: // 1. 尝试为用户添加方糖key ./bilicoin_linux_amd64 -u 30772 -f 933330 SCUxxxxxTe034cxxxxx...
-
修改指定UID的Cron表达式(默认是30 50 23 * * ?)
./bilicoin_linux_amd64 -u <用户ID> -c [Cron Spec] // 注意:cron表达式的空格要用逗号替换 // example: // 1. 修改30772的cron为 0 10 20 * * ? ./bilicoin_linux_amd64 -u 30772 -c 0,10,20,*,*,?
你也可以使用 docker
进行部署,通过使用http请求进行控制。
-
构建镜像
// build image docker build -t r3inbowari/bilicoin:v1.1.2 . // prune dangling image: builder docker image prune --filter label=stage=builder
-
如果不想构建的话可以直接拉取已经构建好的镜像 linux/amd64
docker pull r3inbowari/bilicoin:v1.1.2
-
直接运行即可
// run docker run \ --name bilicoin \ -p 9090:9090 \ -itd --restart=always \ r3inbowari/bilicoin:v1.1.2 // 挂载外部config文件 docker run \ --name bilicoin \ -p 9090:9090 \ -itd --restart=always \ -v $PWD/bili.json:/app/bili.json \ r3inbowari/bilicoin:v1.1.2
-
浏览器打开地址验证是否开启
GET http://localhost:9090/version