From aa9994de171e497eb1bd5058c3074dc678017fd8 Mon Sep 17 00:00:00 2001 From: lixiangwuxian Date: Sat, 10 May 2025 13:48:29 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BF=AE=E6=94=B9=20getMyBL=20?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E4=B8=AD=E7=9A=84=E7=BB=93=E6=9E=9C=E5=A4=84?= =?UTF-8?q?=E7=90=86=E9=80=BB=E8=BE=91=EF=BC=8C=E4=BD=BF=E7=94=A8=20LastDi?= =?UTF-8?q?ffToString=20=E6=96=B9=E6=B3=95=E6=9B=BF=E4=BB=A3=20ToString=20?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E4=BB=A5=E6=8F=90=E5=8D=87=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=A4=84=E7=90=86=E7=9A=84=E5=87=86=E7=A1=AE=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handler/beatleader/beatleader.go | 2 +- service/beatleader/model.go | 22 ---------------------- 2 files changed, 1 insertion(+), 23 deletions(-) diff --git a/handler/beatleader/beatleader.go b/handler/beatleader/beatleader.go index 8fc57fa..f708099 100644 --- a/handler/beatleader/beatleader.go +++ b/handler/beatleader/beatleader.go @@ -192,7 +192,7 @@ func getMyBL(msg model.Message) (reply *model.Reply) { if lastData != nil { resultStr = data.LastDiffToString(*lastData) } else { - resultStr = data.ToString() + resultStr = data.LastDiffToString(*data) } return &model.Reply{ diff --git a/service/beatleader/model.go b/service/beatleader/model.go index b86d98c..1d4d7fd 100644 --- a/service/beatleader/model.go +++ b/service/beatleader/model.go @@ -447,28 +447,6 @@ func (p PlayerData) ToString() string { p.ScoreStats.WatchedReplays) } -func (p PlayerDataLite) ToString() string { - formatedStr := "玩家 %s\n" + - "区域 %s\n" + - "PP %.1f\n" + - "全球排名 %d\n" + - "区域排名 %d\n" + - "Ranked谱面均准 %.2f%%\n" + - "总游玩记数 %d\n" + - "Ranked谱面游玩记数 %d\n" + - "回放被观看次数 %d" - return fmt.Sprintf(formatedStr, - p.Name, - p.Country, - p.PP, - p.Rank, - p.CountryRank, - p.AverageRankedAccuracy*100, - p.TotalPlayCount, - p.RankedPlayCount, - p.ReplaysWatched) -} - func (p PlayerDataLite) LastDiffToString(lastDayQueryData PlayerDataLite) string { filePath, err := util.DownloadFile(p.Avatar, "/tmp/qqbot", false) if err != nil {