diff --git a/service/beatleader/bind_bl.go b/service/beatleader/bind_bl.go index 4a8da2c..b1221c7 100644 --- a/service/beatleader/bind_bl.go +++ b/service/beatleader/bind_bl.go @@ -75,11 +75,14 @@ func (bl *blQuery) BindBL(qqId string, blId string) (reply string) { defer tx.Rollback() // blId为数字 if _, isNum := strconv.Atoi(blId); isNum != nil { - return "blId格式错误,应当为一串数字" + return "blId格式错误,应当为一串数字(大部分情况下是你的steamID)" } - data, _ := FetchPlayerData(blId) + data, err := FetchPlayerData(blId) if data == nil { - return "未找到玩家" + if err != nil { + return "未找到玩家,请检查ID后重试:" + err.Error() + } + return "未找到玩家,请检查ID后重试" } //去重 if rows, err := tx.Query("SELECT * FROM ssBind WHERE qqid = ?", qqId); err == nil { @@ -90,7 +93,7 @@ func (bl *blQuery) BindBL(qqId string, blId string) (reply string) { } _, err = tx.Exec("INSERT INTO ssBind(qqid, ssid) VALUES(?, ?)", qqId, blId) if err != nil { - return "绑定失败" + return "绑定失败,请稍后重试:" + err.Error() } err = tx.Commit() if err != nil { diff --git a/service/scoresaber/bind_ss.go b/service/scoresaber/bind_ss.go index 528a40f..609825a 100644 --- a/service/scoresaber/bind_ss.go +++ b/service/scoresaber/bind_ss.go @@ -82,11 +82,14 @@ func (ss *ssQuery) BindSS(qqId string, ssId string) (reply string) { defer tx.Rollback() // ssId为数字 if _, isNum := strconv.Atoi(ssId); isNum != nil { - return "ssId格式错误,应当为一串数字" + return "ssId格式错误,应当为一串数字(大部分情况下是你的steamID)" } - data, _ := FetchPlayerData(ssId) + data, err := FetchPlayerData(ssId) if data == nil { - return "未找到玩家" + if err != nil { + return "未找到玩家,请检查ID后重试:" + err.Error() + } + return "未找到玩家,请检查ID后重试" } //去重 if rows, err := tx.Query("SELECT * FROM ssBind WHERE qqid = ?", qqId); err == nil {