diff --git a/conf/demo_config.yaml b/conf/demo_config.yaml index 11dae6e..b849138 100644 --- a/conf/demo_config.yaml +++ b/conf/demo_config.yaml @@ -15,6 +15,7 @@ ApiToken: #为空默认随机禁用 Wskey: # 填空默认禁用wskey转换 需要的填true IsAddFriend: #填写true或者false false Lim: #填写1-N 代表限制次数 +tytnum: #填写1-N 代表推一推需要的互助值,默认为8 theme: static: ./static master: diff --git a/models/bot.go b/models/bot.go index 61dfb76..e5f516a 100644 --- a/models/bot.go +++ b/models/bot.go @@ -191,12 +191,15 @@ var handleMessage = func(msgs ...interface{}) interface{} { ss := regexp.MustCompile(`packetId=(\S+)(&|&)currentActId`).FindStringSubmatch(msg) if len(ss) > 0 { if !sender.IsAdmin { + if Config.tytnum == 0 { + Config.tytnum = 8 + } coin := GetCoin(sender.UserID) - if coin < 8 { - return "推一推需要8个互助值。" + if coin < Config.tytnum { + sender.Reply(fmt.Sprintf("推一推需要%d个互助值",Config.tytnum)) } RemCoin(sender.UserID, 8) - sender.Reply("推一推即将开始,已扣除8个互助值。") + sender.Reply(fmt.Sprintf("推一推即将开始,已扣除%d个互助值",Config.tytnum)) } runTask(&Task{Path: "jd_tyt.js", Envs: []Env{ {Name: "tytpacketId", Value: ss[1]}, diff --git a/models/config.go b/models/config.go index 61fccf0..66b31d6 100644 --- a/models/config.go +++ b/models/config.go @@ -41,6 +41,7 @@ type Yaml struct { SMSAddress string `yaml:"SMSAddress"` IsAddFriend bool `yaml:"IsAddFriend"` Lim int `yaml:"Lim"` + tytnum int `yaml:"tytnum"` Node string Npm string Python string