У меня есть код на telebot. Так вот, надо чтобы бот отослал сообщение и обновлял его каждую секунду, пока другой скрипт не завершится.
sek = bot.send_message(message.chat.id, '⌛ *Подождите, выполняю запрос*', parse_mode='Markdown')
sek
i = 0
while i == 0:
time.sleep(1)
bot.edit_message_text(chat_id=message.chat.id, message_id=sek.message_id, text='⏳ *Подождите выполняю запрос*', parse_mode='Markdown')
time.sleep(1)
bot.edit_message_text(chat_id=message.chat.id, message_id=sek.message_id, text='⌛ *Подождите, выполняю запрос*', parse_mode='Markdown'
api_get_den = msg
#И тут дальше скрипт который должен исполнятся.
По задумке, я использую переменную i которая по умолчанию = 0, while обновляет сообщение пока i = 0, а когда скрипт выполнится, в конце переменная i обновится на другое значение, и while перестанет работать. Но скрипт дальше не выполняется пока действует цикл while.
Это получается нежелательный цикл, как решить проблему?