очистить pending_update_count в Telegram Bot

Я создал Telegram Bot и установил веб-ссылку на 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

Решение

Это так безумно и просто! Я тоже с этим столкнулся.
Если вы ставите 200 или 1 в качестве статуса, просто замените его на «хорошо» с нижнего регистра! Просто это.

PS:
Вы можете использовать пакет Laravel как irazasyed. Если да, я уверен в ответе. Потому что они написали это с 200 вместо строчных «ОК»!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]