您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动获取小心心,参加天选时刻抽奖,直播区签到,应援团签到,银瓜子换硬币,完成主站每日任务(登录,观看视频,投币,分享视频),批量送礼、点亮勋章,参与实物抽奖,参与Bilibili直播区礼物抽奖(现在极少),参加被广播的节奏风暴(几乎没有),定时发弹幕,快捷购买粉丝勋章
当前为
在Tampermonkey中启用脚本,登陆bilibili后打开任意b站直播间。
shift+F5
)页面。建议通过修改浏览器设置缩减或不发送Referer。
chrome://flags
,搜索Reduce default 'referer' header granularity
将这个功能设置为Enabled
。edge://flags
,搜索Reduce default 'referer' header granularity
将这个功能设置为Enabled
。about:config
,搜索network.http.sendRefererHeader
,把这个设置的值改为0
。https://live.bilibili.com/当前房间号
。所以若不修改设置,脚本发出的相当一部分api请求所携带的referer值是不合理的。如在直播间777
使用脚本,参加了直播间666
的天选时刻,那么发出请求所携带的referer值就是https://live.bilibili.com/777
。但正常情况下天选时刻只能在对应房间参加,如果B站有相关检测的话很容易发现刚刚那个请求是异常的。交流qq群:1106094437(入群问题答案:B站直播间挂机助手),欢迎进来聊天或者提点建议~
脚本窗口可以上下滚动!部分设置可能需要滚动后才能看到。 点击直播画面上方按钮隐藏/显示脚本窗口和提示信息。
本脚本在三个平台上的代码格式有所不同
注:项目文件中的B站直播间挂机助手.user.js是压缩后的脚本。
原格式的脚本为B站直播间挂机助手.js。
,
隔开。如 666,777,888 (其实就是数组的格式)。若不勾选送礼优先高等级粉丝牌则优先送低等级粉丝牌。如今日已获得投币经验20,脚本投币数量设置为4,则会投2个币。
,
隔开(数组格式)。脚本会按顺序将这三个值一一对应,发送弹幕。弹幕内容 lalala
,房间号 3,4
,发送时间 5m,10:30
,少填一个弹幕内容。那么在发送第二条弹幕时,第二条弹幕的弹幕内容会自动向前对齐(即第二条弹幕的弹幕内容是lalala)。 1.【小时】h【分钟】m【秒】s
1h2m3s
, 300m
, 30s
, 1h50s
, 2m6s
, 0.5h
脚本会根据输入数据计算出间隔时间,每隔一个间隔时间就会发送一条弹幕。如果不加单位,如填写10
则默认单位是分钟(等同于10m
)。
注意:必须按顺序填小时,分钟,秒,否则会出错(如3s5h
就是错误的写法)
2.【小时】:【分钟】:【秒】
10:30:10
, 0:40
脚本会在该时间点发一条弹幕(如13:30:10
就是在下午1点30分10秒的时候发弹幕)。
,
隔开。若标题中含有忽略关键字则跳过该抽奖。/
开头且以/
结尾,如/测.*试/
。推荐正则教程:正则表达式30分钟入门教程 by deerchao
,
隔开。若奖品名中含有忽略关键字则跳过该天选。/
开头且以/
结尾,如/测.*试/
。分享一个来自群友的正则:/(([^十百千万拾佰仟01234][零0oO]|^[零0oO])[\.点、。][01234一二三四零壹贰叁肆Oo])|[01234一二三四零壹贰叁肆Oo][分]|(图片|照片|写真|相片|排位|车位|一起|代打|好友|专属头衔|素颜照|卸妆照|美照|皮肤|空气)/
流程:发出请求 - 等待回复 - 等待一个间隔时间 - 发出下一个请求
[[一些直播间号], 时间戳]
。10
秒,并不一定是每10
秒上传一次数据,只有在检测到了新的天选数据时才会上传。即每10
秒检查一次是否获取到了新的直播间号,若有才上传。api.vc.bilibili.com/link_group/v1/member/buy_medal
),消耗20硬币购买某位UP的粉丝勋章。IGIFTMSG
即可过滤出本脚本的日志。若想关闭日志可以在脚本中搜索debugSwitch
,把值改成0
。反馈bug前请先阅读bug_report.md。
加载模式
设置为延后,打开启用Ajax Hook API
。shift+F5
刷新一下页面即可。
这个项目的部分代码来源于以下几个项目:
本脚本使用的库:
本脚本引用的外部资源:
十六夜,SeaLoong,pjy612,lzghzr,sentsin,wendux,风绫丨钰袖
以及所有提出过建议的用户。
5.2.1
从个人简介获取天选数据时能显示所获取数据的最后上传时间(上传者必须使用新版脚本);修复一些bug
完整更新日志见update-log.md。