Почему телеграмм отправляем сразу несколько webhook?
Всем привет! Делаю простенький бот в ТГ, где обработчиком является PHP скрипт. Все хорошо работало до 1 момента. Нужно выбирать варианта ответа с помощью кнопок и в зависимости от ответа иногда нужно принимать ответы, которые пользователь должен сам заполнить (прислать ответным сообщением).
Вот когда присылаешь такое сообщение при определенных функциях от ТГ прилетает сразу 2 одинаковых сообщения (дубли). Причем очень быстро - в течении 1 секунды.
Пробовал делать тестовую проверку указав sleep(2), но тогда было все ОК, а вот в при выполнении той функции обязательно 2 дубля. Хотя на этот вебхук я отправляю такой же http 200, как и при остальных случаях, но вот именно в этом случае ТГ что-то не нравится. Думал скрипт долго думает, но нет. Обработка в течении 1-1.5 секунды. Да и при sleep(2) все нормально работало.
Почему так происходит?