|CV/|全局变常量|
|F/|项目小工具(ws消息生成、api、整数字节转换)|
|Replay/|接收的数据处理区|
-|Send/|å¼¹å¹\95å\8f\91é\80\81|
+|Send/|å\8f\91é\80\81æ\95°æ\8d®å\8cº|
|_Screenshot/|截图保存目录|
|_msg_sample/|ws接收数据示例|
|_source/|bilijs文件示例|
return
}
l.I("启动obs")
- p.Exec().Startf(exec.Command(obs.Prog))
+ p.Exec().Start(exec.Command(obs.Prog))
p.Sys().Timeoutf(3)
}
return
}
if gtkGetList.Len() > 1000 {return}
+ //加入前先行检查
+ for v := gtkGetList.Front();v != nil;v = v.Next() {
+ if v.Value.(string) == uid {return}
+ }
gtkGetList.PushBack(uid)
return
}
\ No newline at end of file
package reply
import (
+ "os/exec"
"net/url"
"strings"
p "github.com/qydysky/part"
}
}
}
+ //启动程序
+ p.Exec().Start(exec.Command(tts_prog))
+
go func(){
for{
e := <- tts_List
var prog = []string{}
prog = append(prog, p.Sys().Cdir()+"/tts.mp3")
prog = append(prog, strings.Split(tts_prog_set," ")...)
- p.Exec().Run(false, tts_prog, prog...)
+ p.Exec().Start(exec.Command(tts_prog, prog...))
return
}
\ No newline at end of file
### 目录释义
|目录|说明|
|-|-|
-|./|å¼¹å¹\95å\8f\91é\80\81|
+|./|å\8f\91é\80\81æ\95°æ\8d®å\8cº|
|Send.go|弹幕发送|
|Send_pm.go|私信发送|
---
\ No newline at end of file
"0gift": "感谢{D}",
"0superchat": "感谢{D}",
"0multi": "观众:{D}",
- "0room": "{D}",
"0rank":"{D}"
}
\ No newline at end of file
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.20210106133414-a27e61b5ba4b // indirect
+ github.com/qydysky/part v0.3.5-0.20210110025721-48b2732f9fb8 // 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
replace (
github.com/gotk3/gotk3 v0.5.2 => github.com/qydysky/gotk3 v0.0.0-20210103171910-327affdaaa80
github.com/qydysky/bili_danmu => ../
-//github.com/qydysky/part => ../../part
+ //github.com/qydysky/part => ../../part
)