diff --git a/handler/scoresaber/score.go b/handler/scoresaber/score.go index f0f61de..eb066f7 100644 --- a/handler/scoresaber/score.go +++ b/handler/scoresaber/score.go @@ -42,9 +42,9 @@ func ssPlusN(msg model.Message) (reply model.Reply) { var N int if len(msg.RawMsg) > len("ss+") { N, err = strconv.Atoi(msg.RawMsg[len("ss+"):]) - if err != nil { + if err != nil || N <= 0 { return model.Reply{ - ReplyMsg: "请输入一个整数", + ReplyMsg: "请输入一个正整数", ReferOriginMsg: true, FromMsg: msg, }