#5 – Работа с файлами, фото, видео и документами

#5 – Работа с файлами, фото, видео и документами

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

Видеоурок

Пользователи отправляют фотографии, видео, документы, GIF-анимации и ожидают, что бот сможет корректно их принять, обработать и ответить. В aiogram 3.x это делается просто, но нужно знать, какие функции и методы за что отвечают.


Фотографии — Message.photo

Telegram передаёт фото как список вариантов разных размеров.
Можно выбрать любой, обычно используется последний — самый большой.


Видео — Message.video

Содержит информацию о видеоролике: длительность, размер, формат, file_id.


GIF / анимации — Message.animation

Используется для GIF-файлов и коротких анимаций.


Документы — Message.document

Позволяет принимать любые файлы: PDF, ZIP, DOCX, изображения без сжатия и т. д.


Голосовые — Message.voice

Обычно применяются для распознавания речи через сторонние API.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Разработка Telegram Ботов на Python
11 уроков
Комментарии
Добавить комментарий

Пока комментариев нет