B站直播间弹幕自动发送
B站直播间自动发送弹幕,支持随机间隔、数量限制和去重随机选择
#BiliBili
Total Installs
15
Today's New
+3
User Rating
- / 5.0 (0)
Current Version
1.3.0
B站直播间弹幕自动发送脚本
功能说明
这是一款针对B站直播间设计的自动弹幕发送工具,支持自定义多条弹幕内容并按随机间隔自动发送。脚本具备单日发送数量限制功能,能有效避免过度发送,同时提供直观的控制面板方便实时管理发送状态。
核心特性
- 随机间隔发送:每次发送间隔在设定的3-7秒范围内随机取值,模拟更自然的人工发送行为
- 单日数量管控:默认单直播间每日最多发送3000条弹幕,达到上限自动停止并提示
- 多内容轮播:支持输入多条弹幕内容(用分号
;
分隔),自动循环发送 - 可交互控制面板:提供可拖动的悬浮面板,包含计数显示、内容输入和状态控制
- 数据持久化:基于本地存储记录各直播间每日发送量,次日自动重置计数
- 智能提示机制:输入为空时触发抖动提示,达到上限时弹窗警告
- 动态适配界面:自动检测直播间弹幕输入框和发送按钮,适配B站直播页面结构
配置说明
脚本顶部可自定义以下核心参数:
const MIN_INTERVAL_SEC = 3; // 最小发送间隔(秒)
const MAX_INTERVAL_SEC = 7; // 最大发送间隔(秒)
const MAX_DAILY_MESSAGES = 3000; // 单直播间每日最大弹幕数
- 发送间隔范围:弹幕发送间隔会在
MIN_INTERVAL_SEC
和MAX_INTERVAL_SEC
之间随机生成 - 每日发送上限:单个直播间每天最多发送
MAX_DAILY_MESSAGES
条弹幕,防止过度发送
使用方法
- 将脚本安装到Tampermonkey等用户脚本管理器中
- 打开B站任意直播间(
https://live.bilibili.com/*
) - 页面加载后,左侧会出现"弹幕发送"控制面板(若未立即出现,脚本会每10秒自动检测一次)
- 在输入框中填写要发送的弹幕内容,多条内容用分号
;
分隔(示例:666;主播加油;太精彩了
) - 点击"发送"按钮开始自动发送,按钮会变为"停止"状态
- 再次点击"停止"按钮可终止自动发送
- 拖动面板顶部的标题栏可调整控制面板位置,避免遮挡直播内容
界面说明
控制面板包含四个主要元素:
- 标题栏:显示"弹幕发送"文字,可拖动以调整面板位置(鼠标指针变为抓手样式)
- 计数显示区:实时展示"已发送: X 次",显示当前直播间今日累计发送数量
- 弹幕输入框:默认填充20条示例弹幕,支持自定义内容(分号分隔多条)
- 控制按钮:状态随操作切换("发送"→"停止"),用于启动/停止自动发送
数据存储说明
- 弹幕发送统计数据存储在浏览器的
localStorage
中,键名为bilibiliAutoMessageStats
- 数据格式:
{直播间ID: {date: "YYYY-MM-DD", count: 发送次数}}
- 每日0点自动重置对应直播间的发送计数,无需手动清理
- 清除浏览器数据可能导致统计数据丢失,重置当日计数
注意事项
- 脚本仅在B站直播间页面生效(
https://live.bilibili.com/*
) - 达到每日发送上限时,会自动停止并弹窗提示
本直播间今日弹幕已达上限(3000条)
- 请遵守B站社区规范,避免发送违规内容或高频刷屏
- 若直播间未加载弹幕输入框(如部分特殊直播间),控制面板不会显示
- 刷新页面后需重新启动自动发送功能
版本信息
- 当前版本:1.2.0
- 许可证:MIT
作者信息
- 作者:Xubai0224