diff --git a/conf/demo_config.yaml b/conf/demo_config.yaml index d44bdc5..fe0407a 100644 --- a/conf/demo_config.yaml +++ b/conf/demo_config.yaml @@ -8,6 +8,7 @@ containers: weigth: mode: parallel limit: 9999 +AtTime: #填写1-12之间的数 填错自负默认为10 10点容易出现高峰超时。 theme: static: ./static master: diff --git a/models/available.go b/models/available.go index af90056..2acfcfd 100644 --- a/models/available.go +++ b/models/available.go @@ -181,7 +181,7 @@ func updateCookie() { } } } else { - (&JdCookie{}).Push(fmt.Sprintf("转换失败,请重新转换,%s", ck.PtPin)) + (&JdCookie{}).Push(fmt.Sprintf("转换超时,请重新转换,%s", ck.PtPin)) } go func() { Save <- &JdCookie{} diff --git a/models/cmd.go b/models/cmd.go index b1e81c6..c18bb66 100644 --- a/models/cmd.go +++ b/models/cmd.go @@ -47,7 +47,7 @@ func cmd(str string, sender *Sender) string { } msg += line nt := time.Now() - if (nt.Unix() - st.Unix()) > 10 { + if (nt.Unix() - st.Unix()) > 15 { sender.Reply(msg) st = nt msg = "" diff --git a/models/config.go b/models/config.go index ef158d9..1ffedef 100644 --- a/models/config.go +++ b/models/config.go @@ -31,6 +31,7 @@ type Yaml struct { QbotPublicMode bool `yaml:"qbot_public_mode"` DailyAssetPushCron string `yaml:"daily_asset_push_cron"` Version string `yaml:"version"` + CTime string `yaml:"AtTime"` Node string Npm string Python string @@ -81,6 +82,9 @@ func initConfig() { if Config.Master == "" { Config.Master = "xxxx" } + if Config.CTime == "" { + Config.Master = "10" + } if Config.Mode != Parallel { Config.Mode = Balance } diff --git a/models/wskey.go b/models/wskey.go index 965a6a7..e74d534 100644 --- a/models/wskey.go +++ b/models/wskey.go @@ -2,6 +2,7 @@ package models import ( "fmt" + "github.com/beego/beego/v2/core/logs" "github.com/robfig/cron/v3" ) @@ -9,7 +10,8 @@ func intiSky() { c := cron.New(cron.WithSeconds()) //精确到秒 //定时任务 - spec := "0 0 10/12 * * ?" //cron表达式,每秒一次 + spec := "0 0 " + Config.CTime + "/12 * * ?" //cron表达式,每秒一次 + logs.Info(spec) c.AddFunc(spec, func() { fmt.Println("开始wskey转换") updateCookie()