fix: 在 blPlus 和 ssPlusN 函数中添加对用户未打Rank谱面的检查,确保用户在使用功能前满足条件
This commit is contained in:
@@ -90,6 +90,13 @@ func ssPlusN(msg model.Message) (reply *model.Reply) {
|
||||
FromMsg: msg,
|
||||
}
|
||||
}
|
||||
if userInfo.PP == 0 {
|
||||
return &model.Reply{
|
||||
ReplyMsg: "请先打几首Rank谱面再来使用此功能",
|
||||
ReferOriginMsg: true,
|
||||
FromMsg: msg,
|
||||
}
|
||||
}
|
||||
resultStr.WriteString(fmt.Sprintf("您当前的ScoreSaber全区排名为:%d", userInfo.CountryRank))
|
||||
// 获取当前用户所在区对应+N位的玩家列表
|
||||
leaderboard, err := scoresaber.FetchCountryLeaderboard(userInfo.Country, userInfo.CountryRank-N, userInfo.ID)
|
||||
|
||||
Reference in New Issue
Block a user