останавливать telebot для выпоплнения сторонней функции

Есть вот такой код:

if __name__ == '__main__':

    print('loading data...')
    all_messages()

    while True:
        try:
            print('bot is running...')
            bot.polling(non_stop=True)

        except Exception as err:
            print(err)
            sleep(15)

Нужно раз в час останавливать bot.polling и перезапускать после выполнения all_messages()

Проблема в том, что all_messages() использует библиотеку telehon для получения информации с группе, которую не может получить telebot Если запускать ее в процессе выполнения bot.polling, то вылетает ошибка связанная с потоками.

Вопрос, как останавливать bot.polling и перезапускать после выполнения all_messages()?


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