哔哩哔哩直播弹幕反诈修改版

本脚本会提示你在直播间发送的弹幕被什么秒删,避免看似发了弹幕结果主播根本看不到,不被发送成功的谎言所欺骗!

Autor
Asuna_2024
Dziennych instalacji
1
Wszystkich instalacji
28
Oceny
0 0 0
Wersja
1.2
Utworzono
11-11-2024
Zaktualizowano
22-11-2024
Licencja
GPL 3.0
Dotyczy

bili_danmu_disharmony

直播弹幕反诈,不会显示没发出去的弹幕,且在浏览器弹出自定义高亮弹幕提示被什么删除。 发送后自动检测状态,避免被发送成功的谎言所欺骗!避免看似发了弹幕结果主播根本看不到! 本项目直装脚本页面:https://greasyfork.org/zh-CN/scripts/516801-哔哩哔哩直播弹幕反诈修改版

弹幕反诈脚本

这是一个用于拦截和处理发送到 Bilibili 直播间的弹幕请求的脚本。它可以检测弹幕发送失败的情况,并在屏幕上显示相应的提示信息。 脚本修改自 TGSAN-哔哩哔哩直播弹幕反诈 ,增添了主播屏蔽弹幕发送失败时的相关信息提示。 https://greasyfork.org/zh-CN/scripts/488621-哔哩哔哩直播弹幕反诈。

功能

  • 拦截发送到 api.live.bilibili.com/msg/send 的请求。
  • 根据服务器返回的信息,判断弹幕是否发送失败。
  • 在弹幕发送失败时,在屏幕上显示提示信息(仅在全屏模式生效)。
  • 弹幕从左侧固定位置开始向右滚动,被主播吃掉为蓝色,被系统吃掉为绿色。可修改代码实现自定义颜色,支持16进制颜色代码和颜色名称。
  • 支持自定义弹幕。
  • 重要提示!!!系统权限高于主播,当出现关键词时系统会优先过滤删除

效果展示

  • (示例效果,弹幕内容及颜色可自定义)
  • 被系统吃掉
  • image
  • 被主播吃掉
  • image
  • 全屏情况下显示效果
  • image

使用方法

  1. 确保您使用的是支持用户脚本的浏览器扩展(如 Tampermonkey 或 Greasemonkey)。
  2. 将脚本添加到您的用户脚本管理器中。
  3. 访问 Bilibili 直播间,脚本将自动运行。

代码说明

  • 窗口上下文: 检测是否可以使用 unsafeWindow 来访问页面的 window 对象。
  • 拦截请求: 重写 fetch 函数以拦截特定的请求。
  • 显示信息: 使用固定位置的 div 元素在屏幕上显示消息,并通过 requestAnimationFrame 实现从左到右的滚动效果。

自定义

  • 滚动速度: 可以通过调整 showFloatingMessage 函数中的 speed 变量来改变弹幕滚动速度。
  • 消息内容和颜色: 在 showFloatingMessage 函数中修改 messagecolor 参数以自定义显示内容。
  • 弹幕字号: 同上,详见代码注释。
  • 起始位置: 同上,详见代码注释。
  • 重复次数: 同上,详见代码注释。

注意事项

  • 本脚本仅用于学习目的,请勿用于非法用途。
  • 使用本脚本可能会违反某些网站的使用条款,请谨慎使用。

贡献

欢迎提交问题和建议!如果您有改进的想法,请随时提 PR 或 issue。

许可证

本项目采用 GPL 3.0 许可证。详细信息请参阅 LICENSE 文件。