Douyudm Versions Save

基于websocket实时获取斗鱼弹幕 #食盐了 (doge

v1.3.0-beta.0

3 years ago

船新的消息编解码,引入单元测试

v1.2.0-beta.0

3 years ago

new: #14 更准确的序列化 new: 添加 frank 事件 fix: escapeunescape 传入 undefined无法调用.toString()

v1.1.2-beta.5

3 years ago

fix: #11 异步处理消息会导致消息丢失,现采用callback模式处理

一些调试信息删除,更新README.md

v1.1.2-beta.3

4 years ago

日志扩展可导出方法

const danmaku = require('douyudm')
const logger = danmaku.logger
const dbname = 'some name'

//初始化日志
logger.init(dbname)

//写入日志
logger.echo(123)
logger.echo(true)
logger.echo('这是一段文本')
logger.echo([1, 2, 3])
logger.echo({a: 1, b: 2})

//导出日志,返回值为日志文本,web还另外弹出下载框以供下载
const text = logger.export()

v1.1.0

4 years ago

新增加调试模式,支持所有消息输出到文件保存

起因: #6 #5 #2

命令行

douyudm -i [房间号] --debug

API

const douyu = require('douyudm')
const roomId = 房间号
const client = new douyu(roomId, {
    debug: true,
})

日志保存路径

默认保存至当前运行的目录下,以 房间号.log 的形式存放

const client = new douyu(roomId, {
    debug: true,
    logfile: '日志存放的完整路径,包含文件名',
})

v1.0.3

4 years ago

v1.0.2

4 years ago

v1.0.1

4 years ago

v1.0.0

4 years ago

v0.0.1

4 years ago