feat: 添加常量 TempDir 并更新文件下载逻辑以支持跳过已存在文件的选项
This commit is contained in:
@@ -408,7 +408,7 @@ func (p PlayerDataLite) IsDiffFrom(p2 PlayerDataLite) bool {
|
||||
|
||||
func (p PlayerData) ToString() string {
|
||||
|
||||
filePath, err := util.DownloadFile(p.Avatar, "/tmp/qqbot")
|
||||
filePath, err := util.DownloadFile(p.Avatar, "/tmp/qqbot", false)
|
||||
if err != nil {
|
||||
log.Default().Printf("下载头像失败,url:%s,err:%v", p.Avatar, err)
|
||||
}
|
||||
@@ -468,7 +468,7 @@ func (p PlayerDataLite) ToString() string {
|
||||
}
|
||||
|
||||
func (p PlayerData) LastDiffToString(lastDayQueryData PlayerDataLite) string {
|
||||
filePath, err := util.DownloadFile(p.Avatar, "/tmp/qqbot")
|
||||
filePath, err := util.DownloadFile(p.Avatar, "/tmp/qqbot", false)
|
||||
if err != nil {
|
||||
log.Default().Printf("下载头像失败,url:%s,err:%v", p.Avatar, err)
|
||||
}
|
||||
|
||||
@@ -224,7 +224,7 @@ func (p PlayerDataLite) IsDiffFrom(p2 PlayerDataLite) bool {
|
||||
}
|
||||
|
||||
func (p PlayerData) ToString() string {
|
||||
filePath, err := util.DownloadFile(p.ProfilePicture, "/tmp/qqbot")
|
||||
filePath, err := util.DownloadFile(p.ProfilePicture, "/tmp/qqbot", false)
|
||||
if err != nil {
|
||||
log.Default().Printf("下载头像失败,url:%s,err:%v", p.ProfilePicture, err)
|
||||
}
|
||||
@@ -284,7 +284,7 @@ func (p PlayerDataLite) ToString() string {
|
||||
}
|
||||
|
||||
func (p PlayerData) LastDiffToString(lastDayQueryData PlayerDataLite) string {
|
||||
filePath, err := util.DownloadFile(p.ProfilePicture, "/tmp/qqbot")
|
||||
filePath, err := util.DownloadFile(p.ProfilePicture, "/tmp/qqbot", false)
|
||||
if err != nil {
|
||||
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)
|
||||
// 判断是否为图片
|
||||
if imgUrl, ok := isImageCQ(text); ok {
|
||||
filePath, err := util.DownloadFile(imgUrl, "/tmp/qqbot")
|
||||
filePath, err := util.DownloadFile(imgUrl, "/tmp/qqbot", false)
|
||||
if err != nil {
|
||||
log.Print("无法下载图片:", err)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user