B站直播间弹幕自动发送

Created at 17 hours ago
Updated at 17 hours ago
B站直播间自动发送弹幕,支持随机间隔、数量限制和去重随机选择
#BiliBili
Total Installs
15
Today's New
+3
User Rating
- / 5.0 (0)
Current Version
1.3.0
Script Details
LicenseMIT

B站直播间弹幕自动发送脚本

功能说明

这是一款针对B站直播间设计的自动弹幕发送工具,支持自定义多条弹幕内容并按随机间隔自动发送。脚本具备单日发送数量限制功能,能有效避免过度发送,同时提供直观的控制面板方便实时管理发送状态。

核心特性

  • 随机间隔发送:每次发送间隔在设定的3-7秒范围内随机取值,模拟更自然的人工发送行为
  • 单日数量管控:默认单直播间每日最多发送3000条弹幕,达到上限自动停止并提示
  • 多内容轮播:支持输入多条弹幕内容(用分号;分隔),自动循环发送
  • 可交互控制面板:提供可拖动的悬浮面板,包含计数显示、内容输入和状态控制
  • 数据持久化:基于本地存储记录各直播间每日发送量,次日自动重置计数
  • 智能提示机制:输入为空时触发抖动提示,达到上限时弹窗警告
  • 动态适配界面:自动检测直播间弹幕输入框和发送按钮,适配B站直播页面结构

配置说明

脚本顶部可自定义以下核心参数:

const MIN_INTERVAL_SEC = 3;      // 最小发送间隔(秒)
const MAX_INTERVAL_SEC = 7;      // 最大发送间隔(秒)
const MAX_DAILY_MESSAGES = 3000; // 单直播间每日最大弹幕数
  • 发送间隔范围:弹幕发送间隔会在MIN_INTERVAL_SECMAX_INTERVAL_SEC之间随机生成
  • 每日发送上限:单个直播间每天最多发送MAX_DAILY_MESSAGES条弹幕,防止过度发送

使用方法

  1. 将脚本安装到Tampermonkey等用户脚本管理器中
  2. 打开B站任意直播间(https://live.bilibili.com/*
  3. 页面加载后,左侧会出现"弹幕发送"控制面板(若未立即出现,脚本会每10秒自动检测一次)
  4. 在输入框中填写要发送的弹幕内容,多条内容用分号;分隔(示例:666;主播加油;太精彩了
  5. 点击"发送"按钮开始自动发送,按钮会变为"停止"状态
  6. 再次点击"停止"按钮可终止自动发送
  7. 拖动面板顶部的标题栏可调整控制面板位置,避免遮挡直播内容

界面说明

控制面板包含四个主要元素:

  • 标题栏:显示"弹幕发送"文字,可拖动以调整面板位置(鼠标指针变为抓手样式)
  • 计数显示区:实时展示"已发送: X 次",显示当前直播间今日累计发送数量
  • 弹幕输入框:默认填充20条示例弹幕,支持自定义内容(分号分隔多条)
  • 控制按钮:状态随操作切换("发送"→"停止"),用于启动/停止自动发送

数据存储说明

  • 弹幕发送统计数据存储在浏览器的localStorage中,键名为bilibiliAutoMessageStats
  • 数据格式:{直播间ID: {date: "YYYY-MM-DD", count: 发送次数}}
  • 每日0点自动重置对应直播间的发送计数,无需手动清理
  • 清除浏览器数据可能导致统计数据丢失,重置当日计数

注意事项

  • 脚本仅在B站直播间页面生效(https://live.bilibili.com/*
  • 达到每日发送上限时,会自动停止并弹窗提示本直播间今日弹幕已达上限(3000条)
  • 请遵守B站社区规范,避免发送违规内容或高频刷屏
  • 若直播间未加载弹幕输入框(如部分特殊直播间),控制面板不会显示
  • 刷新页面后需重新启动自动发送功能

版本信息

  • 当前版本:1.2.0
  • 许可证:MIT

作者信息

  • 作者:Xubai0224