diff --git a/bridge/telegram/handlers.go b/bridge/telegram/handlers.go index 50364ccb..93576fb4 100644 --- a/bridge/telegram/handlers.go +++ b/bridge/telegram/handlers.go @@ -246,9 +246,12 @@ func (b *Btelegram) handleDownload(rmsg *config.Message, message *tgbotapi.Messa return err } if strings.HasSuffix(name, ".webp") && b.GetBool("MediaConvertWebPToPNG") { - if err := helper.ConvertWebPToPNG(data); err == nil { + b.Log.Debugf("WebP to PNG conversion enabled, converting %s", name) + err := helper.ConvertWebPToPNG(data) + if err != nil { + b.Log.Errorf("conversion failed: %s", err) + } else { name = strings.Replace(name, ".webp", ".png", 1) - //name=strings.Replace } } helper.HandleDownloadData(b.Log, rmsg, name, message.Caption, "", data, b.General)