Is there a BOT for this... probably, but it would be up to you to find it. I would probably just write my own using their APIs
API References:
Telegram APIs[
^]
Telegram API: Uploading and Downloading Files[
^]
Now I am not a Telegram user, but I do have an application for photo management which grabs them from a local drive, extracts the metadata for a database, and uploads to a web accessible location.
The way I set mine up was to either have the program FTP the image when processed or to do a ZIP of all the files and FTP that up for server side expansion.
While this may not work for you, it may give you some ideas on what you want to do