我试图在VPS服务器上为python Telegram bot设置webhook。它工作了一个小时,但当我修改它时,它停止接收消息。我回滚到最简单的版本 - 仍然没有回应。
以下是完整的故事:
起初效果很好!我使用echo bot示例来尝试webhooks。
然后我将主要的机器人从轮询转移到webhooks。我已将echo bot消息处理程序更改为我的主机器人所做的事情,并且它也有效。不完美,但它用所有收到的消息写了日志。
我在SSH终端上用Ctrl + C终止了这个机器人,当天晚些时候试图启动它,但它似乎没有响应。我已回归到最简单的回声机器人示例 - 没有任何内容。
我做了几个屏幕试图弄清楚它是否是封闭的端口或其他什么。但是自从中午以来,当机器人正常工作时,我没有触及任何部分。 以下是终端屏幕的链接: