Long polling предоставляет pull-альтернативу push-прокси. Внешние боты/бэкенды могут вызыватьDocumentation Index
Fetch the complete documentation index at: https://botmux-mintlify-api-updates-1776816558.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
getUpdates через BotMux вместо Telegram — изменения кода не нужны, достаточно сменить базовый URL API.
Настройка
- Включите переключатель Long Poll в настройках бота
- В вашем бэкенде измените базовый URL Telegram API:
Как это работает
Параметры
Формат ответа идентичен Telegram:{"ok": true, "result": [...]}.
| Параметр | Описание |
|---|---|
offset | Идентификатор первого возвращаемого обновления |
limit | Максимальное количество обновлений (макс. 100) |
timeout | Таймаут long polling в секундах (макс. 60) |
Возможности
- Совместимость с Telegram — тот же формат запросов/ответов, что и у Telegram API
- Несколько клиентов могут опрашивать одного бота одновременно
- Работает наряду с push-прокси — оба режима могут быть активны для одного бота
- Кольцевой буфер в памяти — 1000 обновлений на бота с уведомлением ожидающих
- Аутентифицированный API также доступен:
GET /api/updates/poll?bot_id=X(Bearer или сессия)