Не загружается фото по url в VK API Python через attachment

Рейтинг: -1Ответов: 1Опубликовано: 16.03.2023

У меня есть уже загруженное фото которое я хотел бы прикрепить к отправки сообщения по средствам url. То есть сделать что-то вроде messages.send('ПРИВЕТ', attachments=['photoUrl']). Но я не могу этого сделать, делаю все по доке но все равно фото не прикрепляется...

self.vk_session.method('messages.send', {
    'user_id' : user_id, 
    'message' : text, 
    'random_id' : 0,
    'attachment': 'photo494414313_457254829'
})

При этом отправляется только текст... Вот полная ссылка на фото:

https://vk.com/im?sel=-218278840&z=photo494414313_457254829%2Fmail697664

Вот ссылка на документацию https://vk.com/dev/messages.send этого метода

Ответы

▲ 1Принят

Спасибо @mironovmeow, за помощь! В целом я делал все правильно, но необходимо было загружать фото от лица бота (группы) и уже после этого брать их url. А так же использовать url вот такого типа:

"photo-owner_media"
"photo-218278840_457239261" # например

Url такого типа получается если загружать фото от лица группы