@Jordan_Belforts

Как сохранить несколько фотографий, которые получены по api?

Всем привет.
Не пойму как можно сохранить все полученные фотографии из телеграм.
Следующий код сохраняет только первую пришедшую фотку.
Предполагаю, что нужно использовать async, но не силен в нем и не знаю как можно это решить.
Подскажите, пожалуйста, в какую сторону мне смотреть, заранее спасибо за внимание.
@bot.message_handler(content_types=['photo'])
def getting_photos(message):
    if connect.select_status(chat_id=message.chat.id) == "waiting photo":

        response_getfile = requests.post(URL + "getfile", {"file_id": "%s" % message.photo[0].file_id}).json()
        file_path = response_getfile["result"]["file_path"]
        getting_photo = requests.get(URL_FILE + file_path)
        name_file_photo = file_path.split("/")
        directory = add_folder(connect.get_way_folder(chat_id=message.chat.id))
        with open("{}/{}".format(directory, name_file_photo[1]), "wb") as f:
            f.write(getting_photo.content)
        connect.update_status(status="waiting command", chat_id=message.chat.id)

        connect.default_way(message.chat.id)
        bot.send_message(chat_id=message.chat.id, text="Сохранено")
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Maroom Москва
от 80 000 до 110 000 ₽
от 150 000 до 200 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
23 сент. 2020, в 06:18
20000 руб./за проект
23 сент. 2020, в 06:11
2000 руб./за проект
23 сент. 2020, в 00:43
40000 руб./за проект