Как я могу развернуть бот Telegram?

Я только начал изучать, как создавать ботов для телеграмм, у меня уже есть некоторый опыт программирования, поэтому мне удалось создать и запустить пару на моем локальном ПК. Но я столкнулся с некоторыми серьезными проблемами при развертывании ботов на каком-либо удаленном или облачном сервисе. Я развернул своего бота на heroku, но он перестает работать очень часто без причины, по крайней мере, я не могу найти ни одного. Как я могу бесплатно развернуть своих ботов в интернете? Я не ищу коммерческих выгод, сейчас я просто хочу испытать себя.

1 ответ

Итак, я имел дело с такой проблемой. Во-первых, это мой пример кода:

    while True:
        try:
            bot.polling(none_stop=True,timeout=60,interval=10)
            break
        except Exception as e:
            logging.exception(e)
            sleep(10)
            continue

Обратите внимание, что все завернуто в tryexcept, Почему потому что polling() метод может дать исключения, например TimeoutError и многое другое, поэтому вам нужно войти в них, чтобы увидеть, что происходит, а затем написать свой собственный обработчик.

Другие вопросы по тегам