Если у вас когда-либо была необходимость выгрузить из ТГ млн файлов на сервер или файлообменник, именно напрямую, т.е. сразу грузить из ТГ на условное облако (MEGA, S3, Google Drive) или какой-то NAS или другой север, то зачастую решалась задача костылями, т.е. ставим Telegram Desktop и грузим через него все на ПК и с ПК уже в облако или куда-то далее, и из-за костылей были определенные неудобства и ограничения.
Так вот китайцы на гите выложили SaveAny-Bot, готовый проект на докере – Telegram бот, в который вы пересылаете / загружаете файлы и бот грузит их уже непосредственно сразу туда, куда вам нужно, а как сказал выше, грузить он может куда угодно. (Alist, Disk, WebDAV, S3…)
Дефолтно бот грузит только то, что в него будет отправлено (в сам бот), но можно также авторизировать сессию через UserBot и тогда можно загружать из чатов (групповые и личные) и приватных каналов, групп и т.д., причем качать может даже из каналов, где стоит защита от скачиваний и пересылок.
Т.е. если у кого-то стояла когда-то задача или необходимость скачивать ВСЕ и сразу (пока доступно и не удалили) из какого-то чата, канала, группы, и хранить это все на каком-то облаке, то вот решение.
Не сказал бы что в 2 клика ставиться и настраивается, но в течении часа с GPT все получиться настроить и запустить. Из того что нужно это место, где будет запущен докер и само хранилище, где будет все сохраняться.
Ниже гит:
https://github.com/krau/SaveAny-Bot
Автор: @TorZireael