2017-08-06 228 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'來寫它!