feat: 添加查bll 和 查sss 命令,支持仅获取第一帧图像
This commit is contained in:
@@ -505,7 +505,7 @@ func (p PlayerDataLite) LastDiffToString(lastQueryData PlayerDataLite) string {
|
||||
return sb.String()
|
||||
}
|
||||
|
||||
func (p PlayerDataLite) LastDiffToImage(lastQueryData PlayerDataLite) string {
|
||||
func (p PlayerDataLite) LastDiffToImage(lastQueryData PlayerDataLite, onlyFirstFrame bool) string {
|
||||
filePath, err := util.DownloadFile(p.Avatar, "/tmp/qqbot", false)
|
||||
if err != nil {
|
||||
log.Default().Printf("下载头像失败,url:%s,err:%v", p.Avatar, err)
|
||||
@@ -607,7 +607,7 @@ func (p PlayerDataLite) LastDiffToImage(lastQueryData PlayerDataLite) string {
|
||||
Position: image.Point{X: minX - 5, Y: minY - 5},
|
||||
}
|
||||
baseboard.AddSprite(&backgroundSpirit)
|
||||
if len(avatarSpirit.Images) > 1 {
|
||||
if len(avatarSpirit.Images) > 1 && !onlyFirstFrame {
|
||||
if err := baseboard.SaveToGif(util.GenTempFilePath("cbl.gif")); err != nil {
|
||||
log.Default().Printf("保存图片失败,err:%v", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user