Превью для видео в Телеграме Bot API

  • Автор темы Автор темы Buddha
  • Дата начала Дата начала

Buddha

Client
Регистрация
10.03.2019
Сообщения
130
Реакции
19
Баллы
18
Приветствую, коллеги. Помогите разбраться в таком вопросе.
Загружаю видео в бота или в приватный канал. Потом беру его file_id и гружу в публичный. Все ок, подпись добавляется, а вот превью никак. Просто черное поле со значком плей и цифрами. Вычитал в доках, что нужно предварительно загрузить картинку на сервер с использованием multipart/form-data. Эти картинки (для превью) повторно использовать нельзя. То есть, если просто отправить изображение куда-нибудь в чат и взять его айди в качестве thumb, то этот параметр проигнорируется, и превью не появится.
Вот тут и появился затык. В чат через пост-запрос с multipart/form-data все отправляется норм, но этот айдишник не подходит для превью. Если пытаюсь отправить то же тело запроса на InputMediaPhoto, то отдает 404 ошибку, Not found.
Тело запроса:
Код:
Развернуть Свернуть Копировать
--8d769bc78125cd4
Content-Disposition: form-data; name="photo"; filename="original-20770-1435186856-3.jpg"
Content-Type: image/jpeg
F:\Zennoposter\OldTvShows\original-20770-1435186856-3.jpg
Ссылка на страницу в доках: https://core.telegram.org/bots/api#inputmediaphoto
Размеры и вес картинки соблюдены.
 

Вложения

  • Ashampoo_Snap_2021.061117h29m39s_018_.png
    Ashampoo_Snap_2021.061117h29m39s_018_.png
    30,7 KB · Просмотры: 223
  • Ashampoo_Snap_2021.06.2222h32m33s_019_.png
    Ashampoo_Snap_2021.06.2222h32m33s_019_.png
    37,3 KB · Просмотры: 214

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)