]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
20
authorqydysky <qydysky@foxmail.com>
Tue, 22 Sep 2020 14:32:44 +0000 (22:32 +0800)
committerqydysky <qydysky@foxmail.com>
Tue, 22 Sep 2020 14:32:44 +0000 (22:32 +0800)
Reply/F.go
bili_danmu.go
demo/Autoban.txt
demo/go.mod
demo/go.sum

index a8a8c0de33e2543e46b356c90f13262a96d44ab0..11d8d4c948e5052f20f006ca9de8603f5b911f18 100644 (file)
@@ -115,7 +115,7 @@ func Saveflvf(){
                        return
                } else {
                        if saveflv.path != "" {return}
-                       saveflv.path = strconv.Itoa(Msg_roomid) + "_" + p.Sys().GetTime()
+                       saveflv.path = strconv.Itoa(Msg_roomid) + "_" + time.Now().Format(time.RFC3339)
                        l.I("直播流保存到", saveflv.path)
 
                        saveflv.wait = make(chan bool,1)
@@ -124,14 +124,17 @@ func Saveflvf(){
                        rr := p.Req()
                        go func(){
                                <- saveflv.cancel
-                               close(rr.Cancel)
+                               rr.Close()
                        }()
                        if e := rr.Reqf(p.Rval{
                                Url:url.(string),
+                               Retry:10,
+                               SleepTime:5,
                                SaveToPath:saveflv.path + ".flv",
                                Timeout:-1,
                        }); e != nil{l.E(e)}
                        Saveflv_transcode()
+                       l.I("结束")
                        close(saveflv.wait)
                } 
        }
@@ -284,7 +287,7 @@ func Autobanf(s string) bool {
        res = append(res, pt)
 
        pt = cross(s, autoban.buf);
-       if pt < 0.7 {return false}//历史重复低去除
+       if pt > 0.7 {return false}//历史重复高去除
        res = append(res, pt)
 
        pt = cross(s, autoban.Banbuf);
index 0df380dcadd297e4af9b0926f253aff9217f9d0c..87de871b976e52958bc2d46c203fb70b1e20f3f4 100644 (file)
@@ -110,7 +110,6 @@ func Demo() {
                }
 
                {//附加功能 直播流转码
-                       reply.Saveflv_transcode()
                        reply.Saveflv_wait()
                }
                danmulog.I("结束退出")
index 8f63069a7d4c8ba14f5a655b5a84fdb6ad2fcc90..0e33db2658a45b893fe020ea3f5d2c3d2d8a88d2 100644 (file)
@@ -6,7 +6,9 @@
 呦钕
 菜
 垃圾
-媳妇的妹换衣服 点我免费
-﹏来﹏签﹏铭﹏少籹免费
-﹏来﹏签﹏名﹏婕光了啊免费
+媳妇的妹换衣服 点我
+铭少籹
+来签名婕光了啊免费
+自拍洗造点浅
+不穿内騒
 0123456789
\ No newline at end of file
index 7cb07e055b8f38b4fa900b3929b3262faec18398..5ea70f7d60988522d63e04ce96af02f13f05091e 100644 (file)
@@ -5,9 +5,9 @@ go 1.14
 require (
        github.com/christopher-dG/go-obs-websocket v0.0.0-20200720193653-c4fed10356a5 // indirect
        github.com/mitchellh/mapstructure v1.3.3 // indirect
-       github.com/qydysky/bili_danmu v0.0.0-20200922044320-64c89f442142
-       github.com/qydysky/part v0.0.0-20200922062343-5096e51d5989 // indirect
-       golang.org/x/sys v0.0.0-20200918174421-af09f7315aff // indirect
+       github.com/qydysky/bili_danmu v0.0.0-20200922064052-048a26977fed
+       github.com/qydysky/part v0.0.0-20200922141821-acab84cb701a // indirect
+       golang.org/x/sys v0.0.0-20200922070232-aee5d888a860 // indirect
 )
 
 replace github.com/qydysky/bili_danmu => ../
index 7597f5ed4f82172b923db5b6cadf77d1a5732a69..f20be594875d1137b3fb1a0fcc5892b2a3bf0958 100644 (file)
@@ -50,6 +50,10 @@ github.com/qydysky/part v0.0.0-20200922060746-8db61966366b h1:9Qe6wazp6ImV0jyIEL
 github.com/qydysky/part v0.0.0-20200922060746-8db61966366b/go.mod h1:+8N3UgJBVyJj8ar31eZtucwrKpLpay854Y5qq0xk3x0=
 github.com/qydysky/part v0.0.0-20200922062343-5096e51d5989 h1:W3Sm7L2/7q2VHEc0NFQKLV4mJpwouQCGDxziKiyCU/o=
 github.com/qydysky/part v0.0.0-20200922062343-5096e51d5989/go.mod h1:+8N3UgJBVyJj8ar31eZtucwrKpLpay854Y5qq0xk3x0=
+github.com/qydysky/part v0.0.0-20200922140825-5050288b80d4 h1:IqqEcdsgahVWR1OUY46RatCYYedyTHvHbnEi3M7WV+A=
+github.com/qydysky/part v0.0.0-20200922140825-5050288b80d4/go.mod h1:+8N3UgJBVyJj8ar31eZtucwrKpLpay854Y5qq0xk3x0=
+github.com/qydysky/part v0.0.0-20200922141821-acab84cb701a h1:NHe/LmpmVNWq2cK3jR2qKX/TcXszQ57PEo7eS7kOhv0=
+github.com/qydysky/part v0.0.0-20200922141821-acab84cb701a/go.mod h1:+8N3UgJBVyJj8ar31eZtucwrKpLpay854Y5qq0xk3x0=
 github.com/shirou/gopsutil v2.20.7+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
 github.com/shirou/gopsutil v2.20.8+incompatible h1:8c7Atn0FAUZJo+f4wYbN0iVpdWniCQk7IYwGtgdh1mY=
 github.com/shirou/gopsutil v2.20.8+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
@@ -84,6 +88,8 @@ golang.org/x/sys v0.0.0-20200917061948-648f2a039071 h1:t0H7WMwCt9t0LnLSYz5zdZ/Oi
 golang.org/x/sys v0.0.0-20200917061948-648f2a039071/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20200918174421-af09f7315aff h1:1CPUrky56AcgSpxz/KfgzQWzfG09u5YOL8MvPYBlrL8=
 golang.org/x/sys v0.0.0-20200918174421-af09f7315aff/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200922070232-aee5d888a860 h1:YEu4SMq7D0cmT7CBbXfcH0NZeuChAXwsHe/9XueUO6o=
+golang.org/x/sys v0.0.0-20200922070232-aee5d888a860/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/tools v0.0.0-20191216052735-49a3e744a425/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
 golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=