Как передать PIL изображение в VK сообщение
я обрабатываю изображение через PIL (Pillow) Дальше пытаюсь преобразовать всё это дело в массив байтов (в данном случае img и есть измененное изображение):
raw_image = io.BytesIO()
img.save(raw_image, format='JPEG')
raw_image.seek(0)
Byte_image = raw_image.read()
Дальше я прошу у вк ссылку, ну в общем дальше всё просто
a = vk.method("photos.getMessagesUploadServer")
b = requests.post(a['upload_url'], files={'photo': Byte_image}).json()
c = vk.method('photos.saveMessagesPhoto', {'photo': b['photo'], 'server': b['server'], 'hash': b['hash']})[0]
почему-то b['photo'] становится пустым, не понятно как исправить эту ошибку:
vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: photos_list is invalid