@samperirrrrr

Как скачать фото с диалога, которое пользователь прислал боту вк?

Как реализовать скачивание фотки из диалога, которое пользователь прислал боту вк, допустим
!фото (и он прикрепляет фотку тут) как боту скачать его
ЯП:Python
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 1
@press_f
Пишу на Python
На хабре уже отвечали. На библиотеке vkbottel. Получаешь ссылку на фото, и потом через get запрос скачиваешь его.

@bot.on.message()
async def handle_message(message: Message):
    download(message.attachments[0].photo.sizes[-5].url)


И просто делаешь запрос...

import requests

def download(url):

    response = requests.get(url)

    if response.status_code == 200:
        with open('...image.jpg', 'wb') as file:
            file.write(response.content)
        return "Фото скачено"
    else:
        print(response.status_code)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы