1
В общем самое неудобное, это когда фотки в локальном файле
В этом случае, примерно так:
# Создаём тело сообщения
mb=NewMessageBody()
mb.attachments = []
# Получаем данные сервиса для аплоада:
upload_ep = self.upload.get_upload_url(type=UploadType.PHOTO)
# Отправляем файл на полученный адрес сервиса
rdf = requests.post(upload_ep.url, files={'file': ('image-file', open('MyPhoto.jpg', 'rb'), 'multipart/form-data')})
if rdf.status_code == 200:
# json ответа закидываем в атачменты сообщения
mb.attachments.append(PhotoAttachmentRequest(rdf.json()
))
# Отправляем сообщение в чат с ботом
self.msg.send_message(mb, user_id=self.user_id)