fix: 修复各种问题

This commit is contained in:
lixiangwuxian 2024-11-08 00:43:06 +08:00
parent 033e1b041c
commit 978aa6a04e
3 changed files with 6 additions and 2 deletions

View File

@ -17,6 +17,10 @@ type actionManager struct {
botConn *websocket.Conn botConn *websocket.Conn
} }
func (am *actionManager) Started() bool {
return am.botConn != nil
}
func (am *actionManager) SetConn(conn *websocket.Conn) { func (am *actionManager) SetConn(conn *websocket.Conn) {
am.botConn = conn am.botConn = conn
} }

View File

@ -177,7 +177,6 @@ func RoundCheckSteamPlaying() {
once := true once := true
playingMap := map[int64]map[string]string{} playingMap := map[int64]map[string]string{}
for { for {
time.Sleep(5 * time.Second)
groups, err := getAllGroupID() groups, err := getAllGroupID()
if err != nil { if err != nil {
fmt.Println("获取群列表失败: ", err) fmt.Println("获取群列表失败: ", err)
@ -185,6 +184,7 @@ func RoundCheckSteamPlaying() {
} }
for _, group := range groups { for _, group := range groups {
time.Sleep(3 * time.Second)
if _, ok := playingMap[group]; !ok { if _, ok := playingMap[group]; !ok {
playingMap[group] = map[string]string{} playingMap[group] = map[string]string{}
} }

View File

@ -41,7 +41,7 @@ func DownloadFile(url string, filepath string) error {
// resp, err := http.Get(url) // resp, err := http.Get(url)
var resp *http.Response var resp *http.Response
var err error var err error
var maxRetry = 5 var maxRetry = 100
var retry = 0 var retry = 0
for resp, err = http.Get(url); err != nil && retry < maxRetry; resp, err = http.Get(url) { for resp, err = http.Get(url); err != nil && retry < maxRetry; resp, err = http.Get(url) {
fmt.Println("下载失败,正在重试...") fmt.Println("下载失败,正在重试...")