diagnostics

Telegram Bot API не отвечает с сервера_

Короткий чеклист диагностики и резервный сценарий: тот же Telegram Bot API запрос через управляемый relay-endpoint с логами и квотами.

симптомы
  • timeout или network error из backend;
  • 502/5xx при отправке уведомления;
  • сообщения о заказах не приходят;
  • нет понятных логов, где именно сбой.

Чеклист диагностики

  1. Проверьте прямой запрос к api.telegram.org с сервера, где работает приложение.
  2. Проверьте DNS/timeout и HTTP-статус ответа.
  3. Проверьте токен бота через getMe.
  4. Если проблема повторяется, выполните тот же getMe через api.rogatka-push.ru с X-API-Key.
прямой запрос
curl -m 10 "https://api.telegram.org/bot<TOKEN>/getMe"
через rogatka push
curl -m 10 "https://api.rogatka-push.ru/bot<TOKEN>/getMe" \
  -H "X-API-Key: <ROGATKA_API_KEY>"

Что даёт relay

  • Единый endpoint для серверных уведомлений.
  • Журнал: метод, статус, длительность, размер.
  • Понятные ответы 401/429/502.
  • Free-тариф для проверки без карты.