]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
效率优化2
authorqydysky <qydysky@foxmail.com>
Wed, 6 Jan 2021 15:02:29 +0000 (23:02 +0800)
committerqydysky <qydysky@foxmail.com>
Wed, 6 Jan 2021 15:02:29 +0000 (23:02 +0800)
README.md
Reply/Msg.go
Reply/Reply.go
demo/go.mod
demo/go.sum
demo/main.go

index 066297bb859634d8f343be3f3743f69e46744d75..be7f91a82d824cd5c17bedd4fc7e6f43171ae3ae 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 ## bilibili 直播弹幕机
-golang go version go1.15.5 linux/amd64
+golang go version go1.15 linux/amd64
 
 ---
 ### 目录释义
@@ -102,7 +102,7 @@ go build -v -tags `tts` -o demo.exe -i main.go
 ```
 编译命令
 cd demo
-go build -v -tags `gtk gtk_3_24` -o demo.exe -i main.go
+go build -v -tags `gtk` -o demo.exe -i main.go
 ```
 ### demo 
 前往[releases](https://github.com/qydysky/bili_danmu/releases)页下载对应系统版本。解压后进入`demo`目录(文件夹),运行`demo.run`(`demo.exe`)。
index 244a68e1f025c9b6003c4510c7d12d0f5323cc53..c647d2e2701526d3ebc544d873188e0755f15bc1 100644 (file)
@@ -14,6 +14,8 @@ var msglog = c.Log.Base(`Msg`)
 
 //Msg类型数据处理方法map
 var Msg_map = map[string]func(replyF, string) {
+       `HOT_RANK_SETTLEMENT`:nil,
+       `HOT_RANK_CHANGED`:nil,
        `CARD_MSG`:nil,//提示关注
        `LIVE_INTERACTIVE_GAME`:nil,
        `WIDGET_BANNER`:nil,//每日任务
index 2a2e224b68db0ac75e90324de85c3103fb7de3d7..1fb69e11d76eaf9fd878ecd889a9e7709bd5ec6a 100644 (file)
@@ -609,6 +609,7 @@ func Msg_senddanmu(msg string){
 //由于额外功能有些需要显示,为了统一管理,使用此方法进行处理
 func Msg_showdanmu(auth interface{}, m ...string) {
        msg := m[0]
+       msglog := msglog.Log_show_control(false)
        {//附加功能 更少弹幕
                if Lessdanmuf(msg, 20) > 0.7 {//与前20条弹幕重复的字数占比度>0.7的屏蔽
                        if auth != nil {msglog.L(`I: `, auth, ":", msg)}
index fdbbc80141a54d4f43fd13901449c463dfe04851..01265daf60a0ccb59f192846b71f5428eaa1b412 100644 (file)
@@ -11,7 +11,7 @@ require (
        github.com/miekg/dns v1.1.35 // indirect
        github.com/mitchellh/mapstructure v1.4.0 // indirect
        github.com/qydysky/bili_danmu v0.5.7
-       github.com/qydysky/part v0.3.5-0.20210105160037-508c706d691b // indirect
+       github.com/qydysky/part v0.3.5-0.20210106133414-a27e61b5ba4b // indirect
        github.com/shirou/gopsutil v3.20.12+incompatible // indirect
        github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e // indirect
        golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad // indirect
index 8d811f3e3986cdc542111d28d3b44ed4ca544035..ccbaccc84fb205a015b12dee8d9bbd654c3da32d 100644 (file)
@@ -103,6 +103,8 @@ github.com/qydysky/part v0.3.5-0.20201228170623-c701da7df342 h1:7wCI40bHHgJ9+yBy
 github.com/qydysky/part v0.3.5-0.20201228170623-c701da7df342/go.mod h1:SxxNav0Z7DbsDLoG5uxo0wW5EKU/JBu2CAkZzZeLnX0=
 github.com/qydysky/part v0.3.5-0.20210105160037-508c706d691b h1:rKR4PD/8CzT28Whf4ILQ4WZZW1S8MxJFSluYtrzu5+c=
 github.com/qydysky/part v0.3.5-0.20210105160037-508c706d691b/go.mod h1:SxxNav0Z7DbsDLoG5uxo0wW5EKU/JBu2CAkZzZeLnX0=
+github.com/qydysky/part v0.3.5-0.20210106133414-a27e61b5ba4b h1:6udRQFyusCP7uMlfcUcFhg2zX2/QABOg005ayEaekhA=
+github.com/qydysky/part v0.3.5-0.20210106133414-a27e61b5ba4b/go.mod h1:SxxNav0Z7DbsDLoG5uxo0wW5EKU/JBu2CAkZzZeLnX0=
 github.com/qydysky/part/msgq v0.0.0-20201213031129-ca3253dc72ad h1:Jtzf509lQrkUMGTV0Sc6IDCAiR1VrBcHrIban7hpye4=
 github.com/qydysky/part/msgq v0.0.0-20201213031129-ca3253dc72ad/go.mod h1:w32TkJNVtTJd4LOS09cq+4uYG6itcN2vsqw+slp44Rg=
 github.com/qydysky/part/msgq v0.0.0-20201213120821-f36e49c32bba h1:1ew9dRpc0Rux0WkWeT/4AE15ynYWmL2D7onJEJIFOB8=
index cd0204a9721de54375728b9d91f65b139d793b69..2b2502102caf1e5a78a3236dfd7950db04f7e150 100644 (file)
@@ -1,17 +1,14 @@
 package main
 
 import (
-       // "os"
-       // "runtime/pprof"
+       // "net/http"
+       // _ "net/http/pprof"
        q "github.com/qydysky/bili_danmu"
 )
 
 func main() {
-       // f, _ := os.OpenFile("cpu.pprof", os.O_RDWR|os.O_CREATE, 0644)
-    // pprof.StartCPUProfile(f)
-
+       // go func() {
+       //      http.ListenAndServe("0.0.0.0:8899", nil)
+       // }()
        q.Demo()
-
-       // pprof.StopCPUProfile()
-    // f.Close()
 }
\ No newline at end of file