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

Как сделать бесконечный цикл для бота телеграмм?

Написал простенького бота с помощью TeleBot на Python, который должен отслеживать некоторые события в файловой системе и реагировать на них отправкой сообщений. Все работает если это, одиночный случай. Но я хочу чтобы моя функция checking_even, вызывалась бесконечно. Она ожидает определенного файла, и если он появляется отправляет сообщение в бот.

Пробовал так, но это не работает. Бот обрабатывает первое событие, а потом ничего не шлет.
def main():
    dir_main = '/home/user1/buh_set'
    dir_list = ['event', 'agent']
    hello()

    while True:
        checking_event(dir_main, dir_list)
        bot.polling(none_stop=True, interval=0)

if __name__ == '__main__':
    main()


Подскажите, как вызывать функцию checking_even совместно с ботом.
  • Вопрос задан
  • 209 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
@pydroider3
Hello World!
def main():
. dir_main = '/home/user1/buh_set'
. dir_list = ['event', 'agent']

if __name__ == '__main__':
. bot.polling(none_stop=True,interval=0)
Ответ написан
Комментировать
InternetMaster
@InternetMaster
Интернет
Следует добавить последней строчкой в коде
bot.polling()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы