B站弹幕姬,弹幕礼物感谢,关注感谢,自动回复,房管工具,房管助手,基于java

news/2024/11/18 14:50:50/

运行环境

可在所有主要操作系统上运行,并且仅需要安装Java JDK或JRE版本8或更高版本。要检查,请运行java -version:

$ java -version
java version "1.8.0_121"

Bootstrap5 放弃了对 IE 的支持。

以最新版本浏览器示例:

ChromeFirefoxMicrosoft EdgeOperaSafari
Mac支持支持支持支持支持
Windows支持支持支持支持

简介

Bilibili Live Barrage Kyi in Springboot,基于Springboot的Bilibili直播弹幕姬(使用websocket协议),java版B站弹幕姬.

本软件基于控制台 项目控制台运行,弹幕在控制台显示(也可以在网页查看弹幕).

本软件基于web设置 必须在浏览器上设置.

关于绿色版本:使用为开源的openjdk8。1.官网 2.红帽安装版官网

现有功能

  • 弹幕显示
  1. 舰爷房管勋章ul的设置显示
  2. 禁言欢迎信息显示
  3. 礼物显示
  4. 新关注显示
  • 弹幕保存本地
  • 网页弹幕显示
  • 扫码登录
  • cookie登录
  • 自动获取弹幕长度及颜色
  • 发送弹幕长度超出上限自动分条发送
  • 礼物感谢
  1. 延迟感谢(可统计延时内赠送的礼物[包括礼物数量]合并感谢,一旦延时内有新礼物或数量变动就会重新刷新延时)!
    注意:现在破站能发重复弹幕的时间貌似为3秒 为了避免大多数感谢弹幕消失,通常建议这个设置为3秒以上 还有延迟设置过高礼物持续赠送可能会造成刷屏
  2. 是否仅在直播中开启
  3. 4种感谢屏蔽模式(1自定义礼物名称,2屏蔽所有免费礼物,3低价值礼物,4自定义规则)
  4. 可屏蔽天选时刻下的礼物
  5. 3种礼物感谢模式(单人单种,单人多种,多人多种)
  6. 可调节每次感谢人数,礼物数
  7. 触发直播间有人上舰长后发送私信(用于发送舰长群)
  8. 感谢舰队和留言
  9. 可选择是否输出礼物数量
  10. 可设置多条感谢弹幕模板
  • 关注实时感谢(1.0.6+变为真正的实时感谢)
  1. 是否仅在直播中开启
  2. 可调节每次感谢人数
  3. 可屏蔽天选时刻下的关注
  4. 延迟感谢(可统计延时内关注,一旦延时内有新关注就会重新刷新延时)!
  5. 可设置多条感谢弹幕模板
  • 进入直播间欢迎感谢姬
  1. 是否仅在直播中开启
  2. 可调节每次感谢人数
  3. 可屏蔽天选时刻下的感谢
  4. 延迟感谢(可统计延时内关注,一旦延时内有新进入直播间观众就会重新刷新延时)!
  5. 可设置多条感谢弹幕模板
  • 定时发送弹幕(用于发送广告)
  1. 是否仅在直播中开启
  2. 可调节时间
  3. 目前两种模式 随机和按顺序发送
  • 上舰私信
  1. 发送私信
  2. 并可以设置发送私信成功后直播间发送提醒弹幕
  3. 选择可不可以重复发送,即舰长信息保存本地,打开此设置需要重启弹幕姬,读取现有舰长数量,读取过程可能引起弹幕姬连接房间较慢

    (注意该功能仅统计弹幕姬开启时候的舰长,本地文件夹为guardFile,文件格式为guards(房间号);格式为 uid,uname 亦可以按按照格式自己手动修改文件添加,注意不要为空)

    4.礼品码模式 可以发送礼品码(规则:回车换行为分割不同礼品码 礼品码发送出去会自动删除 请用户刷新页面查看最新礼品码列表 礼品码参数为%giftCode%)
  • 自动回复姬
  1. 是否仅在直播中开启
  2. 可调节多少秒间隔才能识别弹幕并自动回复
  3. 可设置多个关键字与屏蔽词
  4. 基础回复替换参数:
    • 触发回复姬人的名字:%NAME%
    • 实时获取关注数:%FANS%
    • 当前直播时长:%LIVETIME%
    • 当前人气值:%HOT%
    • 北京时间:%TIME%
    • 推荐天气:%WEATHER%
  5. 含关键字封禁功能 提供 %BLOCK% 参数表示当前是一个封禁功能和 {{time}} 参数表示封禁的时长单位小时 如果超过720或低于1 则默认为1小时 不设置也默认为1小时 如果有弹幕在里面 禁言成功则发送弹幕,失败则不发送 例如 %BLOCK%{{1}} 表示禁言一小时;
  6. 可设置精确匹配
  7. 关键字可有满足条件A或条件B 发送内容C的功能(该功能多关键字也能用)
  8. 天气接口:固定参数 提问弹幕里面必须为@或#号开头 “天气”(实际种没有双引号)结尾 中间为城市和时间结合体(时间取数为:昨天,明天,后天,后两天,后三天)
    例如 #广州天气 或者 @广州天气 或者 #广州后天天气 或者 #广州昨天天气 ;推荐关键字配置为 #||@,天气
    推荐配置参数为%WEATHER% 高级自定义配置参数有 %W_CITY% 城市名称 %W_DATE% 时间 %WENDU% 温度(仅当天有效) %L_WENDU% 最低温度 %H_WENDU% 最高温度 %W_FX% 风向
    %W_TYPE% 天气类型 %W_FL% 风力 %W_TIPS% 感冒小提示
    2022.12.22注:天气接口失效 正寻找代替
  9. apex英雄数据接口:
    • 轮换(即复制器)(天):%MAKER_DAY1%
    • 轮换(天):%MAKER_DAY2%
    • 轮换(周):%MAKER_WEEK1%
    • 轮换(周):%MAKER_WEEK2% 推荐4个轮换一起用
    • 赛季通行证结束时间(yyyy年MM月dd日HH时mm分ss秒):%PASS_END%
    • 商店刷新时间(yyyy年MM月dd日HH时mm分ss秒):%SHOP_REFRESH%
    • PC排位大逃杀当前轮换地图:%PW_RP_NOWMAP%
    • PC排位大逃杀下一轮或者上一轮地图(根据赛季返回,需自行判断赛季):%PW_RP_OTHERMAP%
    • PC排位大逃杀结束时间(yyyy年MM月dd日HH时mm分ss秒):%PW_RP_ENDTIME%
    • PC排位竞技场当前轮换地图:%PW_AP_NOWMAP%
    • PC排位竞技场下一轮地图:%PW_AP_NEXMAP%
    • PC排位竞技场结束时间:%PW_AP_ENDTIME%
    • PC匹配大逃杀当前地图:%PP_RP_NOWMAP%
    • PC匹配大逃杀下一轮地图:%PP_RP_NEXMAP%
    • PC匹配大逃杀结束时间(yyyy年MM月dd日HH时mm分ss秒):%PP_RP_ENDTIME%
    • PC匹配竞技场当前地图:%PP_AP_NOWMAP%
    • PC匹配竞技场下一轮地图:%PP_AP_NEXMAP%
    • PC匹配竞技场结束时间(yyyy年MM月dd日HH时mm分ss秒):%PP_AP_ENDTIME%
    • PC大逃杀猎杀底分:%PC_RP_DFEN%
    • PC大逃杀大师总数:%PC_RP_MTOTAL%
    • PC竞技场猎杀底分:%PC_AP_DFEN%
    • PC竞技场大师总数:%PC_AP_MTOTAL%
    • PS4大逃杀猎杀底分:%PS4_RP_DFEN%
    • PS4大逃杀大师总数:%PS4_RP_MTOTAL%
    • PS4竞技场猎杀底分:%PS4_AP_DFEN%
    • PS4竞技场大师总数:%PS4_AP_MTOTAL%
  • 礼物自动赠送姬
  1. 自定义每日赠送时间
  2. 多个房间赠送(注意:多房间以中文逗号隔开,尽量用短号,这样可以减少请求)
  • 网页高级弹幕显示
  1. 可以手动禁言
  2. 可以查看用户个人空间
  3. 包含房间管理 可以撤销禁言
  • 关键字禁言(内嵌于自动回复姬里)
  • 房间管理(可以撤销禁言)
  • 模拟在线(老爷可增加在线经验)
  • 断线自动重连(实验性)
  • 在线小心心(实验性)
  • 直播自动签到(实验性)
  • 每日打卡-每日按现有勋章列表完成首日+100亲密度打卡(实验性)
  • 弹幕姬所发出的任意弹幕 都可以完成首日+100亲密度任务
  • 手动修改cookie(最低参数:bili_jct和SESSDATA)
  • 设置导入导出

详细&开源&下载&教程

Github

请下载稳定打包编译的Releases版

当然如果您觉得github上下载慢 这里提供绿色版本的蓝奏云盘下载地址
鉴于lanzou云盘100m限制大小 这里把文件分开一下
合并一下就ok(把运行环境包java-se-8u41-ri.zip 拉进去 dankuji-green主文件夹 解压使用)

2.4.4版本更换了环境包 可能会出现兼容问题 出现兼容问题请下载运行备用环境包
新版绿色版解压后直接运行run.bat即可开启弹幕姬拉!
使用方法和github上教程一样
最新2.6.0版本(蓝奏云下载地址)
运行备用环境包java-se-8u41-ri.zip
主程序包:提供不同的压缩包以免解压失败
dankuji-green.zip:2.6.0最新版
dankuji-green.rar:2.6.0最新版

其中BiliBili_Danmuji-2.4.4beta.jar为程序本体 run.bat为程序运行入口 点击run.bat 就能运行
其中jdk8u282-b08-jre为运行环境依赖包 需要与程序本体一个文件夹
版本更新的话 直接替换掉程序本体BiliBili_Danmuji-2.4.4beta.jar 和run.bat就行

新版2.4.4版本弹幕姬文件目录截图

新版弹幕姬完整文件目录截图

项目部分UI展示

  • 连接房间


    在这里插入图片描述
  • 登录


    在这里插入图片描述
  • 主页设置示例(未登录)


    在这里插入图片描述

项目线上实战展示

破站-Elysian绿豆直播间(用户名:Elysian绿豆)

破站-坂本叔直播间 (用户名:坂崎简)

版本更新

版本更新直接删除旧版本jar包 把新版本jar包复制进去就行 run.bat同样

版本详细

Beta2.6.0

新增apex接口

新增配置实时生效

优化操作界面操作(适配手机端)

移除小心心和部分不实用功能

修复部分已知bug

修复部分bug

Beta2.5.0

修复自动送礼

新增隐私模式

新增网页配置文件下载

修复部分bug

Beta2.4.9

修复每日勋章打卡

新增勋章弹幕屏蔽

修复部分bug

Beta2.4.8

修复部分bug

Beta2.4.7

新增:

1.现在支持手动修改cookie了(cookie说明请看github上说明)

2.支持手动修改每日打卡时间,每日自动签到时间(精确到分)

3.添加操作页面的toast提示 例如公告和版本更新的右下角toast提示

4.添加了window下弹幕姬启动是否自动打开设置页面的选项

5.添加每日定时礼物自动赠送(现在仅支持辣条小心心亿圆,按过期时间排序赠送)

6.推荐使用类似端口修改的内存启动参数 -Xms64m -Xmx128m

修复(优化):

1.修复小心心偶尔出错bug(忘删请求房间信息,导致每次小心心都会去请求房间信息)

2.移除保存配置即是检查打卡和检查签到的设定,修复主播下播会自动打卡的bug

3.继续修复自动回复姬获取北京时间格式错误的问题

4.修复礼物感谢姬自定义礼物规则可能会出现重复礼物的问题?

5.修复禁言窗口关不了...

6.修复扫码登录去请求一遍公告导致弹幕姬扫码登录很慢(2.4.6特有)

更新预告:

还是麦片哥的问题 正考虑加个自动封禁

Beta2.4.6

增加弹幕姬登录验证(以暗号的形式 初始默认密码为123)

修改弹幕姬部分提示UI

适配破站更新 金瓜子变成电池 相应的倍数也会改变

修复弹幕姬服务器依赖bug

Beta2.4.5

修复定时任务bug 该bug曾经导致重复执行定时任务(这次是真的修复了()

添加说明文件readme.txt和启动配置run.bat的端口参数
--server.port=23333 修改即可修改端口启动
亦或者cmd:java -jar BiliBili_Danmuji-2.4.5beta.jar --server.port=23333

修改弹幕姬小心心功能的提示UI

重连姬添加在错误的情况下也会触发重连弹幕服务器的机制

修复诺干问题

Beta2.4.4

修复定时任务bug 该bug曾经导致重复执行定时任务

私聊姬新增礼品码模式

新增自动欢迎姬(功能与关注姬一样)

新增房间管理 (房管才能看)用于撤销禁言

修复诺干问题

Beta2.4.3

修复每日打卡bug 该bug曾经导致会向连接房间发送打卡弹幕

修复定时任务bug 该bug曾经导致重复执行定时任务

Beta2.4.2

恢复部分2.4.1没有发现的覆盖代码

新增每日打卡

新增配置导入导出

Beta2.4.1

检查发现2.3.1以后版本的更新代码被覆盖掉了 导致回滚 该版本尝试恢复

Beta2.4

更换了弹幕姬检查更新服务器和小心心服务器

Beta2.3.2

优化小心心逻辑

修复自动签到

修复私信接口

Beta2.3.1

修复了小心心bug

Beta2.3

修复了若干bug(maybe make more bug)

优化弹幕保存本地,修复断线重连机制

美化网页弹幕显示,并添加查看 禁言功能

增加自动签到功能和在线获取小心心功能

自动回复姬添加天气接口

Beta2.2

修复了若干bug(maybe make more bug)

优化请求破站速度,优化感谢礼物关注姬,优化自动回复姬,

增加启动cmd窗口打印参考进入设置页面地址

增加是否信息输出cmd控制台的选项(这样就不会在不使用cmd看弹幕情况下打印弹幕 无端消耗资源了)

感谢礼物关注姬增加可设置多条感谢模板弹幕,既在多条感谢模板弹幕情况下随机发送一条感谢模板弹幕

自动回复姬增加若干参数,自动回复姬增加精确匹配功能(仅在在只有一个关键字且没有屏蔽词的情况下使用),自动回复姬增加满足条件A或条件B 发送内容C的功能

Beta2.1

修复了若干bug(maybe make more bug)

把连接网页弹幕显示变为手动连接

Beta2.0

修复了若干bug(maybe make more bug)

增加自动回复姬与关键字封禁(内嵌与回复姬里面)

增加window版本下开启项目 自动打开默认浏览器并进入配置页面

增加自动连接选项,勾选后 下次打开项目自动连接上次连接的房间

分离弹幕图标舰队老爷的显示

已知bug:

1.0.6~1.0.7版本出现,感谢关注姬人数调节参数不可用 与感谢礼物姬的人数重合了修改感谢礼物姬参数即可修改它,2.0fix

Beta1.0.7

修复了若干bug(maybe make more bug)

感谢弹幕姬新增加了可屏蔽礼物数量(仅在单人多种模式和多人多种模式下使用 如果是单人单种模式请去掉%Num%参数)

增加了向服务器查询新版本和输送公告,新增了检查更新功能

破站鉴于可发送重复弹幕的时间间隔的提高,修改了初始感谢弹幕姬配置的延迟时间为3s

Beta1.0.6

修改了部分title提示,更加易懂?(luo suo)

增加了上舰后舰长信息保存本地的选项用于判断重复发送私信 只统计uid uname(注意:这个功能只统计弹幕姬开启时间的上舰,详细看github里面教程)

增加了保存最后一次连接房间的房间(下次打开就不用麻烦输入直播间了)

鉴于破站新数据 重制关注感谢姬感谢方式及关注显示,关注能实时显示了 真正的实时显示

控制台启动增加破站小logo

Beta1.0.5

修复了若干bug(maybe make more bug)

加强关注姬的逻辑

改变勋章等级显示ul

Beta1.0.4

修复了若干bug(maybe make more bug)

已知bug:

用户排名低于50000时登录失败,从而导致软件启动不了

Beta1.0.3

修复了若干bug(ke neng zhi zao le geng duo bug)

新功能:

增加了感谢关注姬感谢人数上限,以防止感谢刷屏 和 有效屏蔽天选时刻下的感谢关注

留言加入感谢 格式嵌套进入感谢格式里面 礼物名称为 second秒醒目留言,屏蔽建议:60秒醒目留言,替换秒数屏蔽相应秒数的留言感谢

已知bug:

当送礼用户名字为房间关键字k,发送的感谢语超过弹幕长度上线,切割时候不会发送第一条,但是会发送第二条(删掉测试代码时候不小心把它删了),在1.0.4以后版本得到解决

Beta1.0.2

首发公开版本发出

已知bug:

自定义屏蔽礼物名称当只有一个时候只能后面加中文逗号才能保存设置,在1.0.3以后版本得到解决

自定义规则不显示提示,在1.0.3以后版本得到解决

多人多种礼物感谢模式当单人多种礼物时并不会合并多种礼物,在1.0.3以后版本得到解决

重要问题:弹幕姬登录后,在不开启广告姬的情况下保存设置会出现致命错误,导致弹幕姬开启不了,在1.0.3以后版本得到解决


http://www.ppmy.cn/news/508404.html

相关文章

单片机学习:第一篇 基于Python的树莓派语音助手

title: 单片机学习:第一篇 基于Python的树莓派语音助手 tags: 树莓派,python,语音助手,百度AIP 目录 一、pyaudio录音 二、语音识别 三、与图灵机器人对话 四、语音合成 五、封装 树莓派功能十分强大,作为一个微型电脑,独特的阵脚设计使得树…

获取ipa安装包的最新方式

获取IPA包的的方式 1、利用Apple Configurator 2 2、使用爱思助手 之前我们可以借助PP助手来获取越狱或者非越狱后的IPA安装包,但现在PP助手已经凉凉了,不过我们还是有其他的方式可以获取到IPA包的---《Apple Configurator 2》;这款应用我…

ESP8266上传DHT11数据给私人javaweb服务器实现网页查询数据的电路方案

系列文章目录 第一章ESP8266的java软件仿真测试 第二章ESP8266硬件与软件测试 第三章ESP8266客户端与Java后台服务器联调 第四章ESP8266客户端与JavaWeb服务器联调 第五章ESP8266客户端与JavaWeb服务器网页联调 文章目录 系列文章目录前言一、物联网单片机客户端与网站结合是什…

ESP8266学习-内置网页配置(一)

1、写入一个网页到FLASH指定位置: (1)找到可以放置网页的位置;扇区:4KBytes-0x001000 ESP8266-01:FLASH:25Q808Mbits1MBytes0x100000: 256扇区 eagle.flash.bin--------------------------------------------0x0000…

iOS:苹果企业证书通过网页分发安装app(PP助手方式)

本文来自转载,原文地址:http://blog.sina.com.cn/s/blog_6afb7d800101fa16.html (这个网址也有类似介绍:http://www.cnblogs.com/beginor/archive/2013/01/25/2877200.html) 苹果的企业级证书发布的应用,是…

python(10):批量修改文件名

文章目录 1. 使用Python的字符串操作来去除文件名高位的多余零说明代码示例 2. 将文件夹中的文件重命名为递增的数字加上原始文件名的后缀代码运行前后: 1. 使用Python的字符串操作来去除文件名高位的多余零 说明 一个目录下的文件名是6位数字序号加上后缀的格式&…

华硕fx80无法调节亮度

百分之80是驱动的问题当系统更新之后安装上最新的驱动后集成显卡的的菜单就会消失也就是 inter超核心控制面板 首先要下载最新的驱动 在官网下载对应的显卡驱动解压之后安装就可以

关于华硕飞行堡垒系列无法使用扇热小风扇的问题

文章驱动下载链接:被和谐了,私信我发链接 华硕飞行堡垒hotkey资源-CSDN文库 华硕飞行堡垒系列的小风扇驱动不知道难倒了多少人,亲自测试,华硕飞行堡垒5(FX80GE)可用