fix: 更新图片下载路径为 /tmp/qqbot,确保头像和封面图片的下载和处理逻辑一致
This commit is contained in:
parent
e3e1c31a68
commit
bb6187dcc1
@ -121,9 +121,13 @@ func getMyRecentScore(msg model.Message) (reply *model.Reply) {
|
|||||||
if _, err := os.Stat(util.GetResizedIamgePathByOrgPath(util.GenTempFilePath(songHash + ".jpeg"))); err == nil {
|
if _, err := os.Stat(util.GetResizedIamgePathByOrgPath(util.GenTempFilePath(songHash + ".jpeg"))); err == nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
util.DownloadFile(coverImageMap[songHash], util.GenTempFilePath(songHash+".jpeg"))
|
filePath, err := util.DownloadFile(coverImageMap[songHash], "/tmp/qqbot")
|
||||||
newPath, err := util.ResizeImageByMaxHeight(util.GenTempFilePath(songHash+".jpeg"), 20)
|
if err != nil {
|
||||||
os.Remove(util.GenTempFilePath(songHash + ".jpeg"))
|
log.Printf("下载图片失败: %v", err)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
newPath, err := util.ResizeImageByMaxHeight(filePath, 20)
|
||||||
|
os.Remove(filePath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("缩放图片失败: %v", err)
|
log.Printf("缩放图片失败: %v", err)
|
||||||
}
|
}
|
||||||
|
@ -408,12 +408,12 @@ func (p PlayerDataLite) IsDiffFrom(p2 PlayerDataLite) bool {
|
|||||||
|
|
||||||
func (p PlayerData) ToString() string {
|
func (p PlayerData) ToString() string {
|
||||||
|
|
||||||
err := util.DownloadFile(p.Avatar, util.GenTempFilePath(p.ID+".jpg"))
|
filePath, err := util.DownloadFile(p.Avatar, "/tmp/qqbot")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Default().Printf("下载头像失败,url:%s,err:%v", p.Avatar, err)
|
log.Default().Printf("下载头像失败,url:%s,err:%v", p.Avatar, err)
|
||||||
}
|
}
|
||||||
defer os.Remove(util.GenTempFilePath(p.ID + ".jpg"))
|
defer os.Remove(filePath)
|
||||||
outFile, err := util.ResizeImageByMaxHeight(util.GenTempFilePath(p.ID+".jpg"), 20)
|
outFile, err := util.ResizeImageByMaxHeight(filePath, 20)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Default().Printf("缩放头像失败,url:%s,err:%v", p.Avatar, err)
|
log.Default().Printf("缩放头像失败,url:%s,err:%v", p.Avatar, err)
|
||||||
}
|
}
|
||||||
@ -468,12 +468,12 @@ func (p PlayerDataLite) ToString() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (p PlayerData) LastDiffToString(lastDayQueryData PlayerDataLite) string {
|
func (p PlayerData) LastDiffToString(lastDayQueryData PlayerDataLite) string {
|
||||||
err := util.DownloadFile(p.Avatar, util.GenTempFilePath(p.ID+".jpg"))
|
filePath, err := util.DownloadFile(p.Avatar, "/tmp/qqbot")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Default().Printf("下载头像失败,url:%s,err:%v", p.Avatar, err)
|
log.Default().Printf("下载头像失败,url:%s,err:%v", p.Avatar, err)
|
||||||
}
|
}
|
||||||
defer os.Remove(util.GenTempFilePath(p.ID + ".jpg"))
|
defer os.Remove(filePath)
|
||||||
outFile, err := util.ResizeImageByMaxHeight(util.GenTempFilePath(p.ID+".jpg"), 20)
|
outFile, err := util.ResizeImageByMaxHeight(filePath, 20)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Default().Printf("缩放头像失败,url:%s,err:%v", p.Avatar, err)
|
log.Default().Printf("缩放头像失败,url:%s,err:%v", p.Avatar, err)
|
||||||
}
|
}
|
||||||
|
@ -224,12 +224,12 @@ func (p PlayerDataLite) IsDiffFrom(p2 PlayerDataLite) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (p PlayerData) ToString() string {
|
func (p PlayerData) ToString() string {
|
||||||
err := util.DownloadFile(p.ProfilePicture, util.GenTempFilePath(p.ID+".jpg"))
|
filePath, err := util.DownloadFile(p.ProfilePicture, "/tmp/qqbot")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Default().Printf("下载头像失败,url:%s,err:%v", p.ProfilePicture, err)
|
log.Default().Printf("下载头像失败,url:%s,err:%v", p.ProfilePicture, err)
|
||||||
}
|
}
|
||||||
defer os.Remove(util.GenTempFilePath(p.ID + ".jpg"))
|
defer os.Remove(filePath)
|
||||||
outFile, err := util.ResizeImageByMaxHeight(util.GenTempFilePath(p.ID+".jpg"), 20)
|
outFile, err := util.ResizeImageByMaxHeight(filePath, 20)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Default().Printf("缩放头像失败,url:%s,err:%v", p.ProfilePicture, err)
|
log.Default().Printf("缩放头像失败,url:%s,err:%v", p.ProfilePicture, err)
|
||||||
}
|
}
|
||||||
@ -284,12 +284,12 @@ func (p PlayerDataLite) ToString() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (p PlayerData) LastDiffToString(lastDayQueryData PlayerDataLite) string {
|
func (p PlayerData) LastDiffToString(lastDayQueryData PlayerDataLite) string {
|
||||||
err := util.DownloadFile(p.ProfilePicture, util.GenTempFilePath(p.ID+".jpg"))
|
filePath, err := util.DownloadFile(p.ProfilePicture, "/tmp/qqbot")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Default().Printf("下载头像失败,url:%s,err:%v", p.ProfilePicture, err)
|
log.Default().Printf("下载头像失败,url:%s,err:%v", p.ProfilePicture, err)
|
||||||
}
|
}
|
||||||
defer os.Remove(util.GenTempFilePath(p.ID + ".jpg"))
|
defer os.Remove(filePath)
|
||||||
outFile, err := util.ResizeImageByMaxHeight(util.GenTempFilePath(p.ID+".jpg"), 20)
|
outFile, err := util.ResizeImageByMaxHeight(filePath, 20)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Default().Printf("缩放头像失败,url:%s,err:%v", p.ProfilePicture, err)
|
log.Default().Printf("缩放头像失败,url:%s,err:%v", p.ProfilePicture, err)
|
||||||
}
|
}
|
||||||
|
@ -28,7 +28,7 @@ func GenerateCongratulationImage(text string, inputFile, outputFile string, isGo
|
|||||||
dc.DrawImage(im, 0, 0)
|
dc.DrawImage(im, 0, 0)
|
||||||
// 判断是否为图片
|
// 判断是否为图片
|
||||||
if imgUrl, ok := isImageCQ(text); ok {
|
if imgUrl, ok := isImageCQ(text); ok {
|
||||||
filePath, err := util.DownloadFile(imgUrl, "/tmp")
|
filePath, err := util.DownloadFile(imgUrl, "/tmp/qqbot")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Print("无法下载图片:", err)
|
log.Print("无法下载图片:", err)
|
||||||
return
|
return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user