Описание
Описывает текущее состояние вебхука.
| Поле | Тип | Описание |
|---|---|---|
| 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"]
}