diff --git a/handler/beatleader/beatleader.go b/handler/beatleader/beatleader.go index 0a611cb..ba4c63d 100644 --- a/handler/beatleader/beatleader.go +++ b/handler/beatleader/beatleader.go @@ -2,7 +2,6 @@ package beatleader import ( "log" - "os" "strconv" "sync" @@ -178,13 +177,12 @@ func getMyRecentScore(msg model.Message) (reply *model.Reply) { wg.Add(1) go func(songHash string) { defer wg.Done() - filePath, err := util.DownloadFile(coverImageMap[songHash], "/tmp/qqbot", true) + filePath, err := util.DownloadFile(coverImageMap[songHash], constants.TempDir, true) if err != nil { log.Printf("下载图片失败: %v", err) return } newPath, err := util.ResizeImageByMaxHeight(filePath, 20) - os.Remove(filePath) if err != nil { log.Printf("缩放图片失败: %v", err) } @@ -196,7 +194,7 @@ func getMyRecentScore(msg model.Message) (reply *model.Reply) { imageMsg := message.ImageMessage{ Type: "image", Data: message.ImageMessageData{ - File: util.GetResizedIamgePathByOrgPath(util.GenTempFilePath(record.SongHash + ".jpeg")), + File: coverImageMap[record.SongHash], }, } scoreMsg += imageMsg.ToCQString() + record.ToString() + "\n" diff --git a/handler/scoresaber/score.go b/handler/scoresaber/score.go index 2783144..5015381 100644 --- a/handler/scoresaber/score.go +++ b/handler/scoresaber/score.go @@ -210,9 +210,6 @@ func getMyRecentScore(msg model.Message) (reply *model.Reply) { go func(songHash string) { defer wg.Done() //文件存在则跳过 - // if _, err := os.Stat(util.GetResizedIamgePathByOrgPath(util.GenTempFilePath(songHash + ".jpeg"))); err == nil { - // return - // } filePath, err := util.DownloadFile(coverImageMap[songHash], constants.TempDir, true) if err != nil { log.Printf("下载图片失败: %v", err)