longzhu-danmu
longzhu-danmu 是Node.js版本龙珠TV弹幕监听模块。
简单易用,使用三十行左右代码,你就可以使用Node.js基于弹幕进一步开发。
Installation
可以通过本命令安装 longzhu-danmu:
npm install longzhu-danmu --save
Simple uses
通过如下代码,可以初步通过Node.js对弹幕进行处理。
const longzhu_danmu = const roomid = '777777'const client = roomid client client client client clientstart
API
开始监听弹幕
const longzhu_danmu = const roomid = 'xuxubaobao'const client = roomidclientstart
使用socks5代理监听
const longzhu_danmu = const roomid = '666666'const proxy = 'socks://name:pass@127.0.0.1:1080'const client = roomidproxyclientstart
停止监听弹幕
client
断线重连
client
监听事件
client client client client
msg对象
msg对象type有chat,gift,longdou五种值 分别对应聊天内容、礼物、龙豆礼物
chat消息
type: 'chat' time: '毫秒时间戳,Number' from: name: '发送者昵称,String' rid: '发送者rid,String' level: '发送者等级,Number' plat: '发送者平台(android,ios,pc_web),String' id: '消息唯一id,String' content: '聊天内容,String'
gift消息
type: 'gift' time: '毫秒时间戳,Number' name: '礼物名称,String' from: name: '发送者昵称,String' rid: '发送者rid,String' level: '发送者等级,Number' id: '消息唯一id,String' count: '礼物数量,Number' price: '礼物总价值(单位龙币),Number' earn: '礼物总价值(单位元),Number'
longdou消息
type: 'longdou' time: '毫秒时间戳,Number' name: '礼物名称,String' from: name: '发送者昵称,String' rid: '发送者rid,String' level: '发送者等级,Number' id: '消息唯一id,String' count: '礼物数量,Number'