У меня есть функция в боте, которая занимает некоторое время(например загрузка какого-либо файла или выполнение какой-либо сложной операции), и мне нужно выводить прогресс на экран.
Я использовал стандартную библиотеку progress в python, но как оказалось, я не смог получить строку с прогрессом, чтобы в дальнейшем использовать её.
import time
from progress.bar import *
iterations = 40
with Bar('progress', max=iterations) as bar:
for _ in range(iterations):
time.sleep(0.1)
bar.next()
Вопрос: как вывести прогресс не в консоль, а в сообщение дискорд бота(обновление сообщения)
Возможно вопрос - дубликат, но буду признателен, если напишите что мне делать в моей ситуации.
PS: Про tqdm слышал, можете и с ним ответить, если хотите.