Как удалить вебхук Telegram-бота
Удалите вебхук, чтобы вернуть бота на long polling (getUpdates), перенести его на другой сервер или остановить накопление обновлений на сломанном адресе.
Сделайте это в пару кликов — без кода и сервера, прямо в браузере.
Открыть менеджер вебхукаКогда это нужно
- Вы запускаете бота локально через библиотеку с getUpdates и видите
409 Conflict: can't use getUpdates method while webhook is active; use deleteWebhook to delete the webhook first. - Вы переносите бота на другой сервер или домен.
- Старого адреса больше нет, а Telegram продолжает повторять запросы.
Удаление вебхука онлайн
- Подключите бота по токену.
- Откройте «Вебхук» → «Опасная зона».
- Отметьте «Удалить ожидающие обновления», если очередь не нужна.
- Нажмите «Удалить вебхук» и подтвердите.
То же самое через curl
curl -X POST "https://api.telegram.org/bot$BOT_TOKEN/deleteWebhook" \
--form-string "drop_pending_updates=true"Затем получайте обновления через long polling:
curl "https://api.telegram.org/bot$BOT_TOKEN/getUpdates?timeout=30"Только очистить очередь
Чтобы удалить застрявшие обновления, но оставить вебхук, используйте «Очистить очередь»: снова вызывается setWebhook с тем же URL и drop_pending_updates=true. Введите секретный токен, чтобы он сохранился.
Важно
deleteWebhookне затрагивает команды, профиль и другие настройки.- Без
drop_pending_updatesобновления из очереди (хранятся до 24 часов) придут при следующих вызовах getUpdates.
Сделайте это в пару кликов — без кода и сервера, прямо в браузере.
Открыть менеджер вебхука