Telegram Bot API: POST /bot{token}/getUpdates — Получение обновлений (long polling)

Возвращает массив объектов Update. Не работает, пока установлен вебхук.

Параметр Где Тип Обяз. Описание
token path string да Токен бота
offset body integer нет ID первого обновления; на 1 больше последнего полученного — подтверждает предыдущие
limit body integer нет Число обновлений, 1–100, по умолчанию 100
timeout body integer нет Таймаут long polling в секундах, по умолчанию 0
allowed_updates body array нет Типы обновлений, например ["message", "edited_channel_post", "callback_query"]

Базовые 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