我刚刚开始学习如何创建电报机器人,我已经有了一些编程经验,所以我设法在我的本地 PC 上创建并启动了几个。但是我在某些远程或云服务上部署机器人时遇到了一些严重的问题。我已经在 heroku 上部署了我的机器人,但它经常无缘无故地停止工作,至少我找不到任何。如何将我的机器人免费部署到互联网?我不寻求商业利益,现在我只是想测试一下自己。
好的,所以我处理了这种问题。拳头这是我的示例代码:
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
等等,所以您需要记录它们以查看发生了什么,然后编写自己的处理程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句