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