我刚刚开始学习如何创建电报机器人,我已经有一些编程经验,因此我设法在本地PC上创建并启动了一对。但是我在一些远程或云服务上部署机器人时遇到了一些严重的麻烦。我已经将我的机器人部署在heroku上,但是它无缘无故地停止工作,至少我找不到任何东西。如何将我的漫游器免费部署到互联网上?我不是在寻求商业利益,因为现在我只想测试一下自己。
答案 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
提供异常,所以您需要记录它们以查看发生了什么,然后编写自己的处理程序。