simon300000 / bilibili-live-ws

Bilibili live WebSocket/tcp API
MIT License
316 stars 31 forks source link

Message structure interface for different events? #400

Open ParticleG opened 1 year ago

ParticleG commented 1 year ago

参考直播间信息流 - 数据包 - 普通包

请问是否可以考虑为不同的CMD类型事件设置不同的on方法,并对callback内param参数进行interface限定?这样可以让用户开发更加方便一些

simon300000 commented 1 year ago

不同on方法是说把 live.on('DANMU_MSG') 变成类似 live.onDanmu?

ParticleG commented 1 year ago

类似于这种,可以有更好的Type checking: image image