Telegram Bot API: как получить MIME-тип полученных фотографий - PullRequest
2 голосов
/ 08 января 2020

Как получить фотографии типа MIME, которые пользователи отправляют моему боту?

Я использую Telegram Bot API через Telegraf .

Мой бот сохраняет идентификаторы файлов из фотографий и видео, которые отправляют пользователи, и я хочу иметь возможность скачайте файлы позже. API телеграммы для метода getFile для их загрузки гласит:

Примечание: Эта функция может не сохранять исходное имя файла и тип MIME. Вам следует сохранить MIME-тип и имя файла (если доступно) при получении объекта File.

Я не совсем уверен, что это должно означать. Пока что я не получаю объект File, и он даже не содержит тип MIME. Я предполагаю, что они хотят сказать, что тип MIME (и имя файла) может смешаться при загрузке реального файла, и поэтому вы должны хранить его самостоятельно.

При просмотре типов обновлений для разных типов файлов они обычно содержат тип MIME, как показано здесь: Video. К сожалению, объект обновления для фотографий не содержит эту информацию: PhotoSize. Есть ли другой способ получить фотографии типа MIME?

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...