Python VK API как получить картинку от пользователя и затем ему же ее отправить?

Начал разбираться в питоне, пробую различные функции vk-api. Сейчас бот принимает любое сообщение и отправляет только определенную картинку. Необходимо чтобы он сразу получил картинку от пользователя и отправил ее ему же. Заранее спасибо.

import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType
from activ_token import VK_TOKEN

vk_session = vk_api.VkApi(token=VK_TOKEN)
session_api = vk_session.get_api()
longpoll = VkLongPoll(vk_session)


def sender(text):
    vk_session.method('messages.send', {'user_id': id, 'message': text, 'random_id': 0})


def send_photo(url):
    vk_session.method('messages.send', {'user_id': id, 'attachment': url, 'random_id': 0})


for event in longpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW:
        if event.to_me:
            msg = event.text.lower()
            id = event.user_id
            sender(msg)
            send_photo('url картинки')

Ответы (1 шт):

Автор решения: Overlordix
def send_photo(peer_id, attachments, random_id=0):
    vk_session.method('messages.send',
        {"peer_id": peer_id, "attachment": attachments, "random_id": random_id})

for item in event.object['attachments']:
    if item['type'] == 'photo':
        send_photo(event.user_id, 'photo{}_{}'.format(item['owner_id'], item['id']))
→ Ссылка