Перейти к содержимому

Чем Long Polling отличается от Webhook-подписок?

Обновлено 7 сентября 2026 г.1 мин

Получение обновлений с помощью Long Polling ограничено по скорости и сроку хранения событий — этот способ не подходит для production-окружения. Рекомендуем на всех этапах работы использовать Webhook

Long Polling и Webhook отличаются способом взаимодействия с сервером и продолжительностью отклика. Webhook после новых действий в чат-боте сам отправляет запрос на сервер, а Long Polling делает периодические запросы без триггера в боте

Long Polling не требует внешнего сервера со статичным IP. Бот будет самостоятельно отправлять запросы на сервер и ждать ответа о новых сообщениях. Long Polling малоэффективен при высокой интенсивности обновлений и подходит только для тестирования и разработки. Задержка ответов из-за ожиданий и таймаутов может привести к накоплению очереди открытых соединений, поэтому использовать его для production-окружения нельзя

Чтобы работать с Webhook, необходимо настроить публичный сервер с защищённым соединением HTTPS и статичным IP-адресом. Webhook эффективен при высокой интенсивности обновлений и подходит для всех этапов работы: разработки, тестирования, production-окружения

Обратите внимание, с 25 мая для повышения безопасности при получении вебхуков прекращается поддержка самоподписанных сертификатов и передачи данных по HTTP. Используйте HTTPS и сертификаты, удостоверенные доверенными центрами сертификации, в том числе сертификаты Минцифры Подробнее о требованиях безопасности при подключении вебхуков — в описании POST /subscriptions