我创建了一个Telegram Bot并设置了一个ssl url。我的开发语言是Php。 在测试时间,每件事情都运行良好,但经过几个小时和两三个用户注册后,我在getWebhookInfo上出现了错误
{"ok":true,"result":{"url":"https://xx.com/get-text","has_custom_certificate":false,"pending_update_count":111,"last_error_date":1501993548,"last_error_message":"Read timeout expired","max_connections":40}}
我发现无法清除pending_update_count。 之后我将200状态返回给Telegram,删除webhook,设置GetUpdate并再次设置webhook但没有任何改变。我还有111个待更新计数。
另一方面,我和其他三位用户每两分钟给出最后一次回复。我删除机器人并再次/启动它但是比如之前,我每隔两分钟给出最后一次响应。
我该如何解决这个问题?
全部谢谢
答案 0 :(得分:0)
它如此疯狂和简单!我也面对它。 如果你要将200或1作为状态,只需用小写替换为' ok' !只是它。
PS: 您可以使用像irazasyed这样的Laravel包。如果是的话,我确定答案。因为他们用200而不是小写来写它' ok'!