Как добавить progress bar в телеграмм боте

У меня есть телеграмм бот, который по запросу пользователя высылает ему на почту файл с нужными данными. Как сделать так, чтобы во время того, как файл подготавливается и отправляется у пользователя в чате высвечивался progress bar, который бы показывал, что код не забагался и сколько времени осталось ждать

Пока что есть такой вариант, сам progress bar отправляется, но не происходит его заполнение

chat_id = update.effective_chat.id
    for _ in tg_tqdm(range(1), os.getenv('TELEGRAM_TOKEN'), chat_id):
        get_need_file(update, context)
        time.sleep(10)

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

Автор решения: Oopss

Нас всегда обманывали https://habr.com/ru/news/745322/

Например так введите сюда описание изображения Например так

→ Ссылка
Автор решения: Qwertiy
  1. Отправляешь сообщение с 0 прогрессом.
  2. По мере готовности меняешь сообщение через редактирование.
  3. Когда файл готов, удаляешь старое сообщение и присылаешь новое, что файл готов (не через правку - для того, чтобы уведомление пришло).
→ Ссылка