Telegram Bot API: POST /bot{token}/setWebhook — Установка вебхука

Telegram отправляет на URL HTTPS POST с JSON-объектом Update; при ответе не 2XX повторяет запрос.

Параметр Где Тип Обяз. Описание
token path string да Токен бота
url body string да HTTPS URL для обновлений; пустая строка удаляет вебхук
certificate body file нет Публичный ключ для самоподписанного сертификата
ip_address body string нет Фиксированный IP для отправки вебхуков
max_connections body integer нет Одновременных соединений, 1–100, по умолчанию 40
allowed_updates body array нет Типы обновлений
drop_pending_updates body boolean нет Сбросить накопленные обновления
secret_token body string нет 1–256 символов A-Z, a-z, 0-9, _, -; приходит в заголовке X-Telegram-Bot-Api-Secret-Token

Базовые URL

Авторизация

Тип: API-ключ

Токен бота (выдаёт @BotFather) передаётся в пути запроса после bot.

https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/getMe

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://core.telegram.org/bots/api Вся интеграция одним документом: https://mcp-everything.ru/integrations/telegram-bot-api.md