Webhook ошибки

401 Unauthorized

Telegram отверг webhook URL:

  • Проверьте токен бота (не отозван ли в BotFather)
  • Token не должен содержать пробелы или быть в кавычках

403 Forbidden

  • Бот заблокирован пользователем
  • Это нормально — клиент сделал /stop. Ничего не делать.
  • В Inbox клиент с тегом `blocked` — мы не пытаемся ему писать

502 Bad Gateway

ImpactBot не отвечает или nginx down:

  • Проверьте открытую страницу состояния: impactbot.ru/status
  • Если ImpactBot down — webhook накапливается в Telegram (буфер 24h)
  • После восстановления — Telegram сам передоставит сообщения

429 Too Many Requests

Превышен лимит Telegram API:

  • ImpactBot автоматически делает backoff
  • Если flood — снизьте rate отправки в broadcast

Webhook URL пустой

Settings → Channels → "Set webhook" → подтверждение в течение 5 секунд.

Если webhook URL не установился — проверьте доступность https://api.impactbot.ru/api/webhooks/telegram/{botId}.