huya-danmu 在其基础上添加贵宾数
注意该项目是复制huya-danmu
huya-danmu 是Node.js版本虎牙直播弹幕监听模块。
简单易用,使用不到三十行代码,你就可以使用Node.js基于弹幕进一步开发。
Installation
可以通过本命令安装 huyaDanmu:
npm install huyaDanmu --save
Simple uses
通过如下代码,可以初步通过Node.js对弹幕进行处理。
const huya_danmu = const roomid = 'edc595'const client = roomid client client client client clientstart
API
开始监听弹幕
const huya_danmu = const roomid = 'kaerlol'const client = roomidclientstart
使用socks5代理监听
const huya_danmu = const roomid = '80000'const proxy = 'socks://name:pass@127.0.0.1:1080'const client = roomidproxyclientstart
停止监听弹幕
client
断线重连
client
监听事件
client client client client
msg对象
msg对象type有chat,gift,online三种值 分别对应聊天内容、礼物、在线人数
chat消息
type: 'chat' time: '毫秒时间戳(服务器无返回time,此处为本地收到消息时间),Number' from: name: '发送者昵称,String' rid: '发送者rid,String' id: '弹幕唯一id,String' content: '聊天内容,String'
gift消息
type: 'gift' time: '毫秒时间戳(服务器无返回time,此处为本地收到消息时间),Number' name: '礼物名称,String' from: name: '发送者昵称,String' rid: '发送者rid,String' id: '唯一ID,String' count: '礼物数量,Number' price: '礼物总价值(单位Y币),Number' earn: '礼物总价值(单位元),Number'
online消息
type: 'online' time: '毫秒时间戳(服务器无返回time,此处为本地收到消息时间),Number' count: '当前人气值,Number'
贵宾书消息
type: 'vip' time: '毫秒时间戳(服务器无返回time,此处为本地收到消息时间),Number' count: '当前贵宾数,Number'