Сохранять в правильном порядке альбом, скачанный с телеграм бота. Python, библиотека Telebot

Не могу сохранить фото в правильном порядке когда отправляю их альбомом.

photo_count = 0

@bot.message_handler(content_types=['photo'])
def handle_docs_photo(message, dir_name='files/'):
   global photo_count
   file_info = bot.get_file(message.photo[len(message.photo) - 1].file_id)

   downloaded_file = bot.download_file(file_info.file_path)

   photo_count = photo_count + 1

   src = dir_name + str(photo_count) + '.jpg'
   with open(src, 'wb') as new_file:
       new_file.write(downloaded_file)

В лучшем случае, предпоследнее фото поменято местами с последним. После того как фотографии были скачаны, их необходимо в том же порядке загрузить на сервис - для этого я использую костыль с photo_count.


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