Add progress bars to the upload message
When the bot must download the file from the server and reupload it to telegram, this can take longer than a few seconds which may have users wondering what the bot is doing. This patch will help display information as the bot is downloading and then reuploading the file to telegram for the user. The message includes time estimates, progress bars, and percentages to make it as human-friendly as possible during this process.