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

定时从设置的字幕中随机取出一条在B站直播间发送,需先登录B站账号

目前為 2023-03-11 提交的版本,檢視 最新版本

作者
Gamyou
評價
0 0 0
版本
2.4.0
建立日期
2022-06-19
更新日期
2023-03-11
尺寸
6.7 KB
授權條款
Apache License, Version 2.0
腳本執行於

PS:

2023-03-12 最近大陆访问油猴的网络不太稳定,导致脚本加载也频繁超时,这是网络问题,暂解决不了,请耐心等待或借助科学工具,2.4.0版加入了脚本缓存,会稍有改善。

背景

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

原理

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

功能

定时功能: 单位是 ,在文本框里输入数字即可,点击 开始 按钮就会重新定时间隔,不需要刷新页面;
随机弹幕:设置面板有五个分组是让弹幕量大的人可以进行分类放置,没分类需求的随意选一个文本框输入弹幕即可,设置面板底下的 随机开关 开启(默认开启)之后,会将所有分组数据合并并随机排序(可以在控制台输入arrayInfo()看乱序效果),在发送时会再从里面随机选择一条出来发送;
顺序发送:随机开关 关闭 之后,将按分组1~5进行循环顺序发送;
动态新增弹幕:在设置面板任意添加弹幕后,点击面板底下的 应用 按钮即可新增入弹幕源,不需要停止再重开;
凌晨打卡:到每日凌点时会发送一条“打卡”内容的弹幕,现阶段是写死发送“打卡”两个字,如果需要修改请自行在油猴脚本里面进行修改。

后续计划

  • 每个分组增加一个启用按钮,这样你想启用哪个分组就可以任意切换而不用清空其它组(已完成)
  • 各直播间弹幕设置单独存储,互不影响(已完成)

其它暂无~~~主要是页面太繁琐,不想太花时间,所以,摆了,偶尔诈一下尸。。。ε=ε=ε=(~ ̄▽ ̄)~