Задать вопрос

Как в Telegram отправить аудио файл с приложенной миниатюрой?

Пытаюсь отправить аудио файл с приложенной миниатюрой, метод sendAudio, параметр thumb.
Всё успешно доставляется на сервер, все дополнительные параметры аудио отображаются корректно (caption, duration, performer, title) но сама миниатюра никак не отображается. Про ограничение на размер файла и высоту-ширину картинки в курсе, пробовал разные - не отображается.
Пример:
curl -i -F 'chat_id=<some_id>' \
    -F 'audio=@audio.mp3;type=audio/mpeg' \
    -F 'caption=Caption' \
    -F 'duration=100' \
    -F 'performer=Performer' \
    -F 'title=Title' \
    -F 'thumb=@example.jpeg;type=image/jpeg' \
    'https://api.telegram.org/bot<my_token>/sendAudio'


Кто-нибудь сталкивался, что может быть не так?
  • Вопрос задан
  • 2936 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • GB (GeekBrains)
    Интернет-маркетолог
    12 месяцев
    Далее
  • Яндекс Практикум
    SMM-продвижение в Телеграме
    1 месяц
    Далее
  • Skillbox
    Профессия Интернет-маркетолог
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
azay
@azay Автор вопроса
Сам себе отвечу. Пример приведенный выше на самом деле работает.
В мобильном клиенте картинка отображается только во встроенном плеере, в виде "иконки" файла.
При выборе картинки стоит учитывать и то, что все пиктограммы в Телеграмме закругляются, поэтому квадратные картинки могут выглядеть не очень хорошо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы