@DaniPyzinski

Почему не работает телеграмм бот при использовании schedule?

Помогите понять пытаюсь выслать сообщение через бота но из-за этой библиотек перестаёт работать весь бот
import telebot
import schedule
import time

def job():
    print("Ура,работает.")
    bot.send_message(461440431, 'Вот ссылка на фото -)
schedule.every(1).minutes.do(job)


while True:
    schedule.run_pending()
    time.sleep(1)        

bot.polling()
  • Вопрос задан
  • 797 просмотров
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
Функция bot.polling() содержит тоже в себе цикл опроса бота, но вы застреваете в цикле опроса планировщика, не разу не обратившись к циклу опроса бота.
Надо использовать асинхронный режим бота: https://github.com/eternnoir/pyTelegramBotAPI/blob...
для задач, вызываемых по времени.
Ответ написан
Ваш ответ на вопрос

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

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