mirror of
https://github.com/AynaLivePlayer/liveroom-sdk.git
synced 2025-12-16 09:18:16 +08:00
update webdm
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package web
|
||||
package webdm
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package web
|
||||
package webdm
|
||||
|
||||
import (
|
||||
"errors"
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user