怎样维护 Telegram 自动回复机器人的持续在线运行?

我用Python做了一个Telegram自动回复机器人,但是经常掉线,有没有什么办法让机器人一直在线不掉线?

1 个回答

焦糖浣熊
焦糖浣熊回答于 09 月 27 日
最佳答案

你的Python脚本是运行在本地的吗?那很容易断网或者关机就掉线了。你得找一台7x24小时在线的服务器,比如阿里云、腾讯云这些。

然后是脚本的问题。用nohup或者screen都可以让脚本后台运行。或者用supervisord这种进程管理工具更省心。

再就是代码稳定性的问题。加个try-except,出错不会直接崩。定时给服务器发个心跳,防止被TG当成死机了。最后推荐用heroku或者pythonanywhere这种平台托管,简单方便还免费。这样就能保持一直在线啦。

您的答案