Задать вопрос
@EnotShow

Как остановить зацикленную функцию телеграм бота(telebot)?

Пишу бота используя библиотеку telebot. Как можно остановить исполнения зацикленной функции при этом не словив эксепшн ?
@bot.message_handler(commands=['start_scraping'])
    def sender(message):
        bot.send_message(
            message.chat.id,
            "Начал парсинг"
        )
        while True:
            bot_message = sent_to_user
            bot.send_message(message.chat.id, bot_message())
  • Вопрос задан
  • 291 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Vindicar
@Vindicar
RTFM!
В указанном виде - никак, бот, насколько я могу судить, однопоточный, и этот один поток будет занят циклом while True.
Ответ написан
Комментировать
InternetMaster
@InternetMaster
Интернет
Про break не слышали?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
03 янв. 2025, в 15:39
40000 руб./за проект
03 янв. 2025, в 15:34
10000 руб./за проект
03 янв. 2025, в 15:32
5000 руб./за проект