update webdm

This commit is contained in:
aynakeya
2024-04-08 00:55:33 -07:00
parent 29305264ed
commit ae21931ef7
4 changed files with 22 additions and 7 deletions

View File

@@ -3,7 +3,7 @@ package main
import ( import (
"fmt" "fmt"
"liveroom" "liveroom"
"liveroom/provider/openblive" "liveroom/provider/webdm"
"os" "os"
"os/signal" "os/signal"
"time" "time"
@@ -12,10 +12,10 @@ import (
const apiServer = "http://0.0.0.0:9090" const apiServer = "http://0.0.0.0:9090"
func main() { func main() {
provider := web.NewOpenBLiveClientProvider(apiServer, 1661006726438) provider := webdm.NewWebDanmuClientProvider(apiServer)
room := provider(liveroom.LiveRoomConfig{ room, _ := provider(liveroom.LiveRoomConfig{
Room: "YOUR_CLIENT_KEY", Room: "7777",
Provider: openblive.ProviderName, Provider: webdm.ProviderName,
}) })
room.OnMessage(func(msg *liveroom.Message) { room.OnMessage(func(msg *liveroom.Message) {
fmt.Println(msg.User.Username, msg.User.Uid, msg.User.Medal.Name, msg.Message) fmt.Println(msg.User.Username, msg.User.Uid, msg.User.Medal.Name, msg.Message)

View File

@@ -1,4 +1,4 @@
package web package webdm
import ( import (
"encoding/json" "encoding/json"

View File

@@ -1,4 +1,4 @@
package web package webdm
import ( import (
"errors" "errors"

View File

@@ -1 +1,16 @@
package utils package utils
import "liveroom"
func BilibiliGuardLevelToPrivilege(level int) int {
switch level {
case 1:
return liveroom.PrivilegeUltimate
case 2:
return liveroom.PrivilegeAdvanced
case 3:
return liveroom.PrivilegeBasic
default:
return liveroom.PrivilegeNone
}
}