哔哩哔哩直播事件转发程序
艺能:
-
Socket.io 监听本地8001端口
- 根据传来的
info打开对应的Bilibili直播间wss连接 - 如果想要在本地跑且不想打开
api.vtbs.moe, 可以把 https://github.com/bilibili-dd-center/bilibili-vtuber-live-danmaku-relay/blob/master/index.js#L2 的http://0.0.0.0:8001改成https://api.vtbs.moe
- 根据传来的
-
Socket.io 打开9003端口, 转发以下事件
-
LIVE: 开播{ roomid, mid }- roomid: 房间号
- mid: 主播数字ID
-
PREPARING: 下播{ roomid, mid }- 同上
-
ROUND: 轮播{ roomid, mid }- 同上
-
online: 人气刷新{ roomid, mid, online }- 同上
- online: 人气值
-
title: 直播标题改变{ roomid, mid, title}- 同上
- title: 新标题
-
danmaku: 弹幕{ message, roomid, mid, uname }- 同上
-
message: 弹幕消息
- uname: 发送者昵称
-
gift: 礼物{ roomid, mid, giftId, totalCoin, coinType, uname } -
同上
- mid: 发送者数字ID
-
uname: 发送者昵称
- giftId: 礼物ID
-
totalCoin
- coinType: 金币还是银币呢→_→?
-
guard: 新舰长{ roomid, mid, uname, num, price, giftId, level }- 同上
- mid: 新舰长数字id
- uname: 昵称
- num: 数量
- price: 价格 (如198000)
- giftId: 礼物ID
- level: 舰长/提督/总督 应该是(3/2/1)
-
Run using:
docker run -d -p 2151:8001 -p 2152:9003 afanyiyu/bilibili-vtuber-live-danmaku-relay
Internal build using:
docker build -t dd-center/bilibili-vtuber-live-danmaku-relay github.com/dd-center/bilibili-vtuber-live-danmaku-relay