Погружаясь все глубже и глубже в функционал MAX, хочется выразить уважение программистам, которые его писали. СММ менеджеры, продвигающие его - профнепригодны. Серьезно, я смотрю только на техническую составляющую, и мне есть с чем сравнивать. Но сегодня не об этом. Мы уже научились отправлять пользователю сообщение, вести с ним текстовый диалог, прикреплять кнопки с событиями, и даже запрашивать его данные. Сегодня поговорим о том, как получать и скачивать сообщения, в которых есть вложения (фото, видео, документы, и даже голосовые) Начнем Импортируем модули, которыми будем сегодня пользоваться: import requests from maxapi import Bot, Dispatcher, F from maxapi.types import MessageCreated, BotStarted Для начала, вспомним, в отличии от телеграмма, в MAX все файлы, прикрепленные к сообщению попадают в поле "вложения" (attachments). Значит, нам нужна функция, которая будет реагировать на все сообщения с вложениями: @dp.message_created(F.message.body.attachments) - Данный декоратор будет с