Описание
Представляет файл анимации (GIF или видео H.264/MPEG-4 AVC без звука) для отправки.
| Поле | Тип | Описание |
|---|---|---|
| type | String | Тип результата, должен быть animation |
| media | String | Файл для отправки. Передайте file_id для отправки файла, существующего на серверах Telegram (рекомендуется), передайте HTTP URL, чтобы Telegram получил файл из интернета, или передайте «attach://<file_attach_name>» для загрузки нового файла с использованием multipart/form-data под именем <file_attach_name>. Подробнее об отправке файлов » |
| thumbnail | String | Опционально. Миниатюра отправляемого файла; может быть проигнорирована, если генерация миниатюр для файла поддерживается на стороне сервера. Миниатюра должна быть в формате JPEG и размером менее 200 КБ. Ширина и высота миниатюры не должны превышать 320. Игнорируется, если файл не загружается с использованием multipart/form-data. Миниатюры нельзя повторно использовать, их можно загружать только как новый файл, поэтому вы можете передать «attach://<file_attach_name>», если миниатюра была загружена с использованием multipart/form-data под именем <file_attach_name>. Подробнее об отправке файлов » |
| caption | String | Опционально. Подпись к отправляемой анимации, 0-1024 символа после обработки сущностей |
| parse_mode | String | Опционально. Режим обработки сущностей в подписи к анимации. См. параметры форматирования для получения подробной информации. |
| caption_entities | Array of MessageEntity | Опционально. Список специальных сущностей, присутствующих в подписи, которые могут быть указаны вместо parse_mode |
| show_caption_above_media | Boolean | Опционально. Передайте True, если подпись должна отображаться над медиафайлом сообщения |
| width | Integer | Опционально. Ширина анимации |
| height | Integer | Опционально. Высота анимации |
| duration | Integer | Опционально. Длительность анимации в секундах |
| has_spoiler | Boolean | Опционально. Передайте True, если анимацию нужно скрыть под спойлером |
Примеры
json
{
"type": "animation",
"media": "attach://animation_file",
"thumbnail": "attach://thumbnail_file",
"caption": "Check out this cool animation!",
"parse_mode": "HTML",
"caption_entities": [
{
"type": "bold",
"offset": 0,
"length": 4
}
],
"show_caption_above_media": true,
"width": 320,
"height": 240,
"duration": 5,
"has_spoiler": false
}
История изменений
- API 4.0. Добавлен объект InputMediaAnimation
- API 5.0. Обновлен объект InputMediaAnimation: Добавлена возможность ручного указания текстовых сущностей
- API 6.4. Обновлен объект InputMediaAnimation: Добавлено поле has_spoiler
- API 6.6. Обновлен объект InputMediaAnimation: Переименовано поле thumb в thumbnail
- API 7.4. Обновлен объект InputMediaAnimation: Добавлено поле show_caption_above_media
Дополнительно
- MessageEntity - Объект MessageEntity представляет специальную форматированную сущность в тексте сообщения, такую как упоминания, хэштеги, ссылки или стилизованный текст.