Тип данных InputMediaAudio

Объект для отправки аудиофайла как музыки с поддержкой подписи, миниатюры и метаданных.

Описание

Представляет аудиофайл, который следует рассматривать как музыку для отправки.

Поле Тип Описание
type String Тип результата, должен быть audio
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 Массив MessageEntity Необязательно. Список специальных сущностей, появляющихся в подписи, которые могут быть указаны вместо parse_mode
duration Integer Необязательно. Длительность аудио в секундах
performer String Необязательно. Исполнитель аудио
title String Необязательно. Название аудио

Примеры

json

{
  "type": "audio",
  "media": "attach://audio_file",
  "thumbnail": "attach://thumbnail_file",
  "caption": "Check out this amazing track!",
  "parse_mode": "HTML",
  "caption_entities": [
    {
      "type": "bold",
      "offset": 0,
      "length": 4
    }
  ],
  "duration": 180,
  "performer": "The Telegram Orchestra",
  "title": "Bot API Symphony"
}

История изменений

  • API 4.0. Добавлен объект InputMediaAudio
  • API 5.0. Обновлен объект InputMediaAudio: Добавлена возможность ручного указания текстовых сущностей
  • API 6.6. Обновлен объект InputMediaAudio: Переименовано поле thumb в thumbnail

Дополнительно

  • MessageEntity - Объект MessageEntity представляет специальную форматированную сущность в тексте сообщения, такую как упоминания, хэштеги, ссылки или стилизованный текст.
Комментарии