- 自动完成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: 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 -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] // example: // 1. 修改cron ./bilicoin_linux_amd64 -u 30772 -c 0 10 20 * * ?
你也可以使用 docker
进行部署,通过使用http请求进行控制。
-
构建镜像
// build image docker build -t r3inbowari/bilicoin:v1.1.0 . // prune dangling image: builder docker image prune --filter label=stage=builder
-
如果不想构建的话可以直接拉取已经构建好的镜像 linux/amd64
docker pull r3inbowari/bilicoin:v1.1.0
-
直接运行即可
// run docker run \ --name bilicoin \ -p 9090:9090 \ -itd --restart=always \ r3inbowari/bilicoin:v1.1.0 // 挂载外部config文件 docker run \ --name bilicoin \ -p 9090:9090 \ -itd --restart=always \ -v $PWD/bili.json:/app/bili.json \ r3inbowari/bilicoin:v1.1.0
-
浏览器打开地址验证是否开启
GET http://localhost:9090/version