Задать вопрос
@samperirrrrr

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

Как реализовать скачивание фотки из диалога, которое пользователь прислал боту вк, допустим
!фото (и он прикрепляет фотку тут) как боту скачать его
ЯП:Python
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Onskills
    SMM: продвижение в соцсетях
    1 месяц
    Далее
  • Академия Eduson
    SMM-менеджер free
    3 дня
    Далее
  • Skillbox
    Сайт, сообщество в VK и телеграм-канал за 2 дня
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 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)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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