• Как сделать так чтобы работа бота не прерывалась?

    Vindicar
    @Vindicar
    RTFM!
    У тебя два вечных цикла - один это bot.polling(), другой содержит schedule.run_pending(), и они обязательно будут конфликтовать.
    Я не вполне понял почему твой бот вообще работает - он не должен бы, хотя бы потому что reminder() нигде не вызывается, и ничем не декорируется. Разве что ты чего-то не показываешь.

    Есть два варианта их подружить по-человечески.
    1. засунуть один из циклов (лучше schedule) в отдельный поток
    2. использовать асинхронную библиотеку вроде pyrogram, и заменить time.sleep() на await asyncio.sleep().
    Ответ написан
    2 комментария