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 (
"fmt"
"liveroom"
"liveroom/provider/openblive"
"liveroom/provider/webdm"
"os"
"os/signal"
"time"
@@ -12,10 +12,10 @@ import (
const apiServer = "http://0.0.0.0:9090"
func main() {
provider := web.NewOpenBLiveClientProvider(apiServer, 1661006726438)
room := provider(liveroom.LiveRoomConfig{
Room: "YOUR_CLIENT_KEY",
Provider: openblive.ProviderName,
provider := webdm.NewWebDanmuClientProvider(apiServer)
room, _ := provider(liveroom.LiveRoomConfig{
Room: "7777",
Provider: webdm.ProviderName,
})
room.OnMessage(func(msg *liveroom.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 (
"encoding/json"

View File

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

View File

@@ -1 +1,16 @@
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
}
}