bilibili-live-helper-spigot/README.md
2022-09-06 16:47:53 +08:00

2.4 KiB

Bili-Live-Helper-Spigot

BiliBili 直播 Spigot 助手,进入直播间提醒、将 BiliBili 直播间的弹幕通过 ServerTap 转发到 Spigot 服务器中。

ServerTap 设置

ServerTap 的 GitHub Release 下载,放到 plugins 文件夹中,启动服务器,生成配置。

脚本暂未支持 TLS 认证,仅支持 HTTP + KeyAuth。在 ServerTap 的配置文件(plugins/ServerTap/config.yml)中,修改端口与 key,记下备用。

运行脚本

安装依赖

建议使用虚拟环境:

python3 -m venv env
source env/bin/activate
pip install -r requirements.txt

参数说明

使用示例

ServerTap 的默认设置是开启 KeyAuth,密钥为 change_me,可以直接用以下命令连接,其中 room_id 是直播间房间号:

./main.py --room <room_id> --key change_me

如果脚本与 ServerTap 不在同一台机器上,或改变了 ServerTap 的端口号,可以通过以下参数调整:

参数 说明
--room 直播房间号,必须
--host ServerTap 的主机名,默认为 127.0.0.1
--port ServerTap 的端口,默认为 4567
--key ServerTap 的认证 Key,如果不设置认证则不需要此参数

脚本自带帮助:

$ ./main.py -h
usage: main.py [-h] --room ROOM [--host HOST] [--port PORT] [--key KEY]

将 B 站直播间弹幕通过 ServerTap 转发到 Spigot 服务器

optional arguments:
  -h, --help   show this help message and exit
  --room ROOM  直播房间号
  --host HOST  ServerTap 的 IP
  --port PORT  ServerTap 的端口
  --key KEY    ServerTap 的认证信息

致谢