Тип данных WebhookInfo

Объект, содержащий информацию о текущем состоянии и конфигурации вебхука бота.

Описание

Описывает текущее состояние вебхука.

Поле Тип Описание
url String URL вебхука, может быть пустым, если вебхук не настроен
has_custom_certificate Boolean True, если для проверки сертификата вебхука был предоставлен пользовательский сертификат
pending_update_count Integer Количество обновлений, ожидающих доставки
ip_address String Опционально. Текущий используемый IP-адрес вебхука
last_error_date Integer Опционально. Время Unix для последней ошибки, произошедшей при попытке доставить обновление через вебхук
last_error_message String Опционально. Сообщение об ошибке в удобочитаемом формате для последней ошибки, произошедшей при попытке доставить обновление через вебхук
last_synchronization_error_date Integer Опционально. Время Unix последней ошибки, произошедшей при попытке синхронизировать доступные обновления с дата-центрами Telegram
max_connections Integer Опционально. Максимально допустимое количество одновременных HTTPS-подключений к вебхуку для доставки обновлений
allowed_updates Array of String Опционально. Список типов обновлений, на которые подписан бот. По умолчанию — все типы обновлений, кроме chat_member

Примеры

json

{
  "url": "https://example.com/webhook",
  "has_custom_certificate": false,
  "pending_update_count": 2,
  "ip_address": "192.168.1.1",
  "last_error_date": 1672531200,
  "last_error_message": "Connection timeout",
  "last_synchronization_error_date": 1672444800,
  "max_connections": 40,
  "allowed_updates": ["message", "callback_query"]
}

История изменений

  • API 5.0. Обновлен объект WebhookInfo: Добавлено поле ip_address
  • API 6.0. Обновлен объект WebhookInfo: Добавлено поле last_synchronization_error_date
Комментарии