Для проекта необходимо постоянно хранить и редактировать файл .xslx созданный ботом. Бот запущен на heroku и создаёт файл рядом с основным скриптом, но после каждого перезапуска созданный ботом файл удаляется.
Пробовал использовать отдельную беседу телеграмма в качестве хранилища: бот отправляет файл который создал в беседу, позже скачивает для редактирования и отправляет уже новую версию. Но я не могу разобраться как бот может скачать файл который сам отправил.
Бот написан на aiogram.
Помогите пожалуйста разобраться как и где можно хранить файл с возможностью редактирования и создания нового в облаке. Либо как можно прописать чтобы бот скачивал файл из отдельной группы, который сам ранее отправил на хранение.
берешь облако, берешь его api в документации, там же можно найти примеры использования, используешь
например популярный amazon s3 (его api предлагают уже не только amazon но к примеру яндекс или селектел), смотрим доку яндекс
Спасибо! Открыл для себя boto3. Новая для меня технология, но думаю быстро освоюсь. Если есть какие-то русскоязычные источники, или полезные ссылки на английском по boto3 и aws s3, буду очень благодарен.