Web-hook.ru

Проверка Telegram webhook

Для Telegram Bot API можно временно направить обновления бота на тестовый URL и увидеть JSON-объекты update в реальном времени.

Команда setWebhook

Создайте URL на Web-hook.ru и вызовите https://api.telegram.org/bot<TOKEN>/setWebhook?url=<URL>. После сообщения боту Telegram отправит update на endpoint.

Что проверить

Смотрите content-type, secret token, body update, chat id, message text и статус ответа. Если запросов нет, проверьте токен бота, HTTPS и текущий webhook через getWebhookInfo.

Безопасность

Не публикуйте токен бота в открытых статьях, логах и скриншотах. После теста верните webhook на боевой URL.

Нужно увидеть реальный webhook?

Создайте временный URL и отправьте на него тестовое событие.

Создать webhook URL

Частые вопросы

Telegram требует HTTPS?

Да, для webhook нужен публичный HTTPS URL.

Можно ли тестировать локальный бот?

Да, если логика бота отдельно вызывает API, а входящий webhook временно принимает Web-hook.ru.