#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 месяца
Также стоит посмотреть