Bilibili_Danmuji 是一款开源且界面简洁的 B站直播弹幕工具,基于 Springboot 框架构建,利用 websocket 协议实现实时通信。该工具支持多种直播管理功能,包括礼物答谢、定时广告推送、关注感谢消息、自动回复观众、房管权限管理以及自动打卡等实用特性,帮助主播高效运营直播间。
安装步骤详解
使用 Docker Compose 进行部署,以下是完整的配置文件示例:
services: danmuji: image: zzcabc/danmuji:latest container_name: danmuji ports: - 23333:23333 volumes: - /vol1/1000/docker/danmuji/Danmuji_log:/danmuji/Danmuji_log - /vol1/1000/docker/danmuji/guardFile:/danmuji/guardFile - /vol1/1000/docker/danmuji/log:/danmuji/log restart: always
参数配置说明(建议查阅官方文档获取更多高级设置):
GITHUB_PROXY(可选环境变量):用于自定义 GitHub 代理域名
/danmuji/Danmuji_log(可选路径):存储弹幕数据的文件夹位置
/danmuji/guardFile(可选路径):保存上舰观众私信信息的文件夹位置
/danmuji/log(可选路径):存放工具运行日志的文件夹位置
使用指南
在浏览器中输入 http://NAS的IP地址:23333
访问工具界面。
点击界面中的“去扫码”按钮启动登录流程。
打开手机上的 Bilibili 应用扫描二维码完成身份验证。
扫描成功后界面将显示用户账号信息。
关键提示: 访问 https://live.bilibili.com/房间号
获取直播房间号(示例使用随机直播演示),输入房间号后点击“连接”按钮启动服务。
进入弹幕显示功能时需调整链接中的 IP 地址为当前 NAS 的 IP。
弹幕内容将实时显示,用户可正常发送弹幕消息。
点击“设置”选项展开配置面板。

设置界面提供丰富的自定义选项供用户调整。

优缺点总结
该直播弹幕工具作为开源项目已有较长历史,当前多数主播可能选择官方集成方案或在线网页工具。但本教程仍具价值,因其基于 websocket 协议设计,允许开发者便捷进行二次开发,快速对接直播弹幕系统实现功能扩展。
综合推荐指数:⭐⭐⭐(适合特定需求场景) 实际使用体验:⭐⭐⭐(表现中等) 部署复杂度:⭐⭐(操作简单)