starknt / tiny-bilibili-ws

Bilibili Live websocket api. (API docs WIP)
https://starknt.github.io/tiny-bilibili-ws
MIT License
34 stars 4 forks source link

弹幕消息 cmd 更改为 DANMU_MSG:4:0:2:2:2:0 适配 #1

Closed ddiu8081 closed 1 year ago

ddiu8081 commented 1 year ago

或许是近日临时举措,b 站关闭了漂浮弹幕,使用原来的 DANMU_MSG 监听不到消息了,改为 DANMU_MSG:4:0:2:2:2:0

研究了下 bilibili-live-ws 做了一些适配,会把以 DANMU_MSG 开头的消息都当作 DANMU_MSG,从而能够继续监听到

if (cmd) {
  if (cmd.includes('DANMU_MSG')) {
    this.emit('DANMU_MSG', data)
  } else {
    this.emit(cmd, data)
  }
}

这个库是否也可以做类似的处理?

相关 issue: https://github.com/ddiu8081/blive-message-listener/issues/14

starknt commented 1 year ago

好的

starknt commented 1 year ago

刚刚去测试了一下,弹幕消息似乎恢复到 DANMU_MSG