go-huya-danmu

command module
v0.0.0-...-d608710 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

README

go-huya-danmu

🐯Get the bullet screen of the huya.com / 虎牙弹幕获取 / Golang version

Java version | LICENSE:Apache-2.0

preface

To apply this app you must apply for developer qualification on the open platform (http://open.huya.com).

Start

go get github.com/AlexJialene/go-huya-danmu
client := barrage.Client{RoomId: "518512", AppId: "APP ID", Key: "secretId"}
barrage.ConnectMessage(client , func(message *barrage.MessageNotice) {
    //弹幕消息
    fmt.Println(message.SendNick)
})

barrage.ConnectItemMessage(client , func(message *barrage.ItemNotice) {
    //礼物消息
    fmt.Println(message.ItemName)
})

barrage.ConnectVipMessage(client , func(message *barrage.VipNotice) {
    //贵族进场
    fmt.Println(message.NobleName)
})

//lock
barrage.Sync()

The end of the program must use the Sync(barrage.Sync()) method to block the main thread

You can refer to the example.go file.

Callback parameter description

  • MessageNotice
参数名称 类型 描述
roomId int 房间号
sendNick string 发言人昵称
senderAvatarUrl string 发言人头像
senderGender string 发言人性别, 0:女,1:男
showMode string 显示类型:0.公屏和弹幕 1.公屏 2.弹幕
content string 发言内容
nobleLevel int 贵族等级
fansLevel int 粉丝等级
badgeName string 粉丝徽章名称(普通弹幕,不包括上电视弹幕)
  • ItemNotice
参数名称 类型 描述
roomId int 房间号
presenterNick string 主播昵称
sendNick string 发言人昵称
senderAvatarUrl string 发言人头像
itemName string 礼物名称
sendItemCount int 消费数量
sendItemComboHits int 送礼连击数
  • VipNotice
参数名称 类型 描述
roomId int 房间号
userNick string 进场用户昵称
userAvatarUrl string 进场用户头像
weekRank int 对应房间进场用户的周贡排名
guardLevel int 对应房间主播的进场用户守护等级
nobleLevel int 进场用户的贵族等级
nobleName string 贵族名称
fansLevel int 粉丝等级(只有是该房间主播的粉丝才会返回该字段)
badgeName string 粉丝徽章名称(只有是该房间主播的粉丝才会返回该字段)

More extensions

go-mini-web

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL