2017-08-06 334 views
0

我创建了一个Telegram Bot和setwebhook到一个ssl url。我的开发语言是Php。 在测试的时候,每一件事情能正常工作,但几个小时和两个三个用户已经注册之后,我得到了波纹管错误的getWebhookInfo清除电报中的pending_update_count机器人

{"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状态返回到电报,删除webhook,设置GetUpdate并再次设置webhook但没有任何改变。再次有111更新计数。

另一方面,我和其他三位用户每两分钟给出最后一次响应。我删除僵尸程序,然后再次启动它,但如前所述,我每两分钟给出一次最后一次响应。

我该如何解决这个问题?

谢谢全部

+0

看看这篇文章:https://stackoverflow.com/questions/41348883/clear-pending-update-count-in-telegram-bot –

+0

@SaeidTahmuresi谢谢Saeid但我做了所有这些任务,然后创建了这个问题 – hrzrahimi

+0

你使用什么样的主机?自由?付费? VPS? –

回答

0

这是如此的疯狂和简单!我也面对它。 如果您将200或1作为状态,只需用小写替换为'ok'!只是它。

PS: 您可以使用像irazasyed一样的Laravel软件包。如果是的话,我确信答案。因为他们用200而不是小写'ok'来写它!