From fdce2df544540fc4220f513154d3ddc8093dff8f Mon Sep 17 00:00:00 2001 From: ZJY <764763903@qq.com> Date: Mon, 13 Sep 2021 10:28:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0AtTime=E5=8F=82=E6=95=B0=20?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E8=87=AA=E5=AE=9A=E4=B9=89=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- conf/demo_config.yaml | 1 + models/available.go | 2 +- models/cmd.go | 2 +- models/config.go | 4 ++++ models/wskey.go | 4 +++- 5 files changed, 10 insertions(+), 3 deletions(-) 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()