Skip to content
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.

miRemid/danmagu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

danmagu

一个b站直播间websocket封装包

快速使用

package main
import (
	"log"

    "github.com/miRemid/danmagu"
    "github.com/miRemid/danmagu/message"
)
func main() {
	cli := danmagu.NewClient(271744, &danmagu.ClientConfig{
		HeartBeatTime: 30,
    })

    cli.Handler(message.DANMU_MSG, func(ctx context.Context, danmaku message.Danmaku) {
		log.Println(danmaku.Content)
	})
    
	if err := cli.Listen(); err != nil {
		log.Println(err)
	}
}

Handler

Handler函数是针对不同消息的处理函数,具体方法的参数请看function.go

About

BiliBili直播间监听

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages