diff --git a/src/routing.go b/src/routing.go index 52956e4..be48f96 100644 --- a/src/routing.go +++ b/src/routing.go @@ -1056,7 +1056,7 @@ func setAttachment(attachments *tgbotapi.Message, client *v1.MgClient, snd *v1.S item := v1.Item{} fileUrl := fmt.Sprintf("https://api.telegram.org/file/bot%s/%s", botToken, file.FilePath) switch { - case t == "sticker" || t == "voice" || t == "animation": + case t == "sticker" || t == "voice": item, _, err = getItemData( client, fileUrl, @@ -1065,6 +1065,17 @@ func setAttachment(attachments *tgbotapi.Message, client *v1.MgClient, snd *v1.S if err != nil { return err } + case t == "animation": + item, _, err = getItemData( + client, + fileUrl, + caption, + ) + if err != nil { + return err + } + + item.Caption = item.ID + ".mp4" default: item, err = convertAndUploadImage( client, diff --git a/translate/translate.en.yml b/translate/translate.en.yml index a55880c..e279ea3 100644 --- a/translate/translate.en.yml +++ b/translate/translate.en.yml @@ -39,7 +39,6 @@ audio: "[audio file]" contact: "[contact]" document: "[document]" location: "[location]" -animation: "[animation]" video: "[video]" voice: "[voice message]" photo: "[photo]" diff --git a/translate/translate.es.yml b/translate/translate.es.yml index e08ab47..b4877f0 100644 --- a/translate/translate.es.yml +++ b/translate/translate.es.yml @@ -40,7 +40,6 @@ audio: "[archivo de audio]" contact: "[contacto]" document: "[documento]" location: "[localidad]" -animation: "[animación]" video: "[video]" voice: "[mensaje de voz]" photo: "[foto]" diff --git a/translate/translate.ru.yml b/translate/translate.ru.yml index 4329710..7e29629 100644 --- a/translate/translate.ru.yml +++ b/translate/translate.ru.yml @@ -39,7 +39,6 @@ audio: "[аудио файл]" contact: "[контакт]" document: "[документ]" location: "[местонахождение]" -animation: "[анимация]" video: "[видео]" voice: "[голосовое сообщение]" photo: "[изображение]"