@balak_in

Всем привет. Как можно скачать отправленное телеграм-боту видео с помощью python?

Хочу скачать видео, которое человек отправит моему телеграм-боту, в интернете ничего подобного не нагуглилось, может кто знает? Спасибо
  • Вопрос задан
  • 410 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexk111
@alexk111
Автор Ботодрома (автоматизация Telegram, VK и др.)
Алгоритм следующий:
1. В объекте Telegram обновления, которое прилетает по сообщению боту, у `message` проверяем наличие свойства `video`
2. Если есть - берем из него `file_id`
3. Вызываем метод Telegram API `getFile`, передав ему `file_id` из `video`
4. Метод возвращает объект файла, у которого есть свойство `file_path`
5. Качаем видео по ссылке `https://api.telegram.org/file/bot{token}/{file_path}`, где `{token}` - это токен бота, а `{file_path}` - это `file_path` из объекта файла, полученного на шаге 4.
Ответ написан
Ваш ответ на вопрос

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

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