B站直播间定时发随机弹幕

定时发送;凌晨打卡;设置随机弹幕;弹幕分组管理;各直播间弹幕互不干扰;无人值守参与、关闭天选时刻;直播间防休眠;隐藏模块简化直播间

Autor
Gamyou
Dnevne instalacije
5
Ukupno instalacija
1.105
Ocene
12 0 0
Verzija
2.5.0
Napravljeno
19/06/2022
Ažurirano
10/09/2024
Licenca
Apache License, Version 2.0
Važi za

PS:

由于不再玩弹幕游戏,现多数时候也懒得登录B站账号,所以有些功能出了问题基本是不会第一时间发现,在使用过程中若果有问题或有好的提议,麻烦动动小手反馈一下。

Update:

2024-09-10 处理缓存长时间不失效导致加载不了新版本的问题;
2024-01-07 指定组件最新版本进行获取;
2023-12-14 优化组件更新操作;
2023-07-13 实现天选时刻的无人值守参与、关闭,新增隐私对话框、直播水印隐藏功能;
2023-05-05 放开打卡弹幕、播放器底部登录提示隐藏、看板娘立绘隐藏、购物提示隐藏、礼物栏隐藏、主播动态隐藏等功能设置,详情看设置面板;
2023-03-12 最近大陆访问油猴的网络不太稳定,导致脚本加载也频繁超时,这是网络问题,暂解决不了,请耐心等待或借助科学工具,2.4.0版加入了脚本缓存,会稍有改善。

背景

玩B站直播间的弹幕游戏,想在深夜成为一个“机器人”,机械发送弹幕,所以搜了下站内B站直播间发送弹幕的脚本,发现不是不能动态停止,就是不能动态更新要发的弹幕内容,再或者需要刷新页面才能对设定的定时间隔生效、又或者没有随机选取弹幕发送等,故还是自己手动写了一个。 开发时间是用了两个周末的时间,JS逻辑不难,反倒是页面的样式占去了七成的开发时间,现在搞成能看就算了,太过精细就不搞了,毕竟我一个做后端的就不来抢前端的活了。

原理

从数据源里面随机选择一条 塞到 B站直播间页面的 文本框 里,之后帮你 点击 “发送” 按钮 进行发弹幕,所以弹幕长度是受阿B的限制,当然页面样式也是,阿B来个页面改版,那就不能保证可以正常运行。

功能

清除缓存:清除脚本缓存,觉得脚本不是最新,可以手动点击按钮进行缓存清除操作,之后刷新直播间页面即会拉取最新脚本。
自动参与天选时刻:无人值守参加天选时刻抽奖(需登录账号),再也不用担心错过幸运的一刻!
直播间弹幕隔离:各直播间弹幕独立保存,互不影响。
定时功能: 单位是 ,在文本框里输入数字即可,点击 开始 按钮就会重新定时间隔,不需要刷新页面。
凌晨打卡:到每日凌点时会发送一条“打卡”内容的弹幕,现阶段是写死发送“打卡”两个字,如果需要修改请自行在设置里面修改。
屏蔽功能:可以选择直播间一些无用或少众用到的模块进行隐藏,详情看设置面板。
动态新增弹幕:在设置面板任意添加弹幕后,点击面板底下的 应用 按钮即可新增入弹幕源,不需要停止再重开。
顺序发送:随机开关 关闭 之后,将按分组1~5进行循环顺序发送。
随机弹幕:设置面板有五个分组是让弹幕量大的人可以进行分类放置,没分类需求的随意选一个文本框输入弹幕即可,设置面板底下的 随机开关 开启(默认开启)之后,会将所有分组数据合并并随机排序(可以在控制台输入arrayInfo()看乱序效果),在发送时会再从里面随机选择一条出来发送。
共用弹幕:开启“设为共用弹幕源”选项,之后再点击保存按钮即可将分组填写的弹幕设为共用,而其它直播间开启“使用共用弹幕源”选项即可获取共用弹幕进行使用。
自动点赞:每15秒内随机一个时间点点赞一次直播间(点赞1000次大概需要4小时),如需要暴力,请参考 【教程】如何快速给直播间点赞?