如何部署电报机器人?

时间:2018-08-01 09:25:39

标签: python telegram

我刚刚开始学习如何创建电报机器人,我已经有一些编程经验,因此我设法在本地PC上创建并启动了一对。但是我在一些远程或云服务上部署机器人时遇到了一些严重的麻烦。我已经将我的机器人部署在heroku上,但是它无缘无故地停止工作,至少我找不到任何东西。如何将我的漫游器免费部署到互联网上?我不是在寻求商业利益,因为现在我只想测试一下自己。

1 个答案:

答案 0 :(得分:0)

好,所以我处理了这类问题。拳头这是我的示例代码:

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

请注意,所有内容都包装在try except中。为什么要这么做,因为polling()方法可以为实例TimeoutError提供异常,所以您需要记录它们以查看发生了什么,然后编写自己的处理程序。