Перейти к содержанию

Практика работы с Telegram Bot API

Руководства

Разбираемся, почему запросы не доходят, как найти причину ошибки и проверить решение. С командами, примерами и объяснением каждого шага.

Проверка соединения

Диагностика
Telegram Bot API 12 минут чтения

Таймаут при обращении к api.telegram.org: что проверить на сервере

От первой проверки соединения до рабочего запроса. Находим, где обрывается цепочка: DNS, TCP, TLS или приложение — и выбираем подходящее решение.

Читать руководство
Диагностика 11 минут чтения

Telegram-бот отправляет сообщения, но не получает: что проверить в webhook

Почему Telegram-бот не получает сообщения: проверяем getWebhookInfo, адрес webhook, HTTPS, ответы сервера и обработчик событий. Пошаговая диагностика с примерами.

Читать руководство
Выбор решения 10 минут чтения

Прокси для Telegram Bot API: что выбрать — SOCKS5, HTTP-прокси или API-шлюз

Сравнение SOCKS5, HTTP-прокси и API-шлюза для Telegram-бота: подключение, DNS, токены, webhook, файлы и ограничения. Как выбрать подходящий способ доступа.

Читать руководство
Laravel 12 минут чтения

Уведомления в Telegram из Laravel: очередь, ошибки и повторная отправка

Отправка уведомлений Telegram из Laravel через BotGate SDK: настройка пакета, задание очереди, afterCommit, обработка лимитов и защита от опасных повторов.

Читать руководство
PHP 12 минут чтения

Telegram-бот на PHP: отправка сообщений и работа с BotGate SDK

Как работать с Telegram-ботом на PHP через BotGate SDK: установка Composer, getMe, sendMessage, загрузка файлов, проверка webhook и обработка ошибок.

Читать руководство
Обработка ошибок 13 минут чтения

Ошибка 429 в Telegram Bot API: лимиты, retry_after и повторная отправка

Как исправить Too Many Requests в Telegram Bot API: читаем retry_after, ограничиваем скорость отправки и планируем повторы через очередь. С примером на PHP.

Читать руководство
Обработка ошибок 12 минут чтения

Ошибка Telegram chat not found: как проверить chat_id и доступ бота

Как исправить chat not found в Telegram: проверяем токен, chat_id, доступ бота к группе или каналу и смену ID супергруппы. С запросами напрямую к Bot API.

Читать руководство
Обработка ошибок 12 минут чтения

Ошибка Telegram can't parse entities: HTML и MarkdownV2 без ошибок

Как исправить can't parse entities в Telegram: проверяем parse_mode, экранируем HTML и MarkdownV2. Примеры на PHP и отправка через Bot API без SDK.

Читать руководство
Диагностика 13 минут чтения

Telegram-бот отправляет сообщения дважды: как найти причину и убрать дубли

Почему Telegram-бот дублирует сообщения: повтор webhook, задания очереди и таймауты. Диагностика, уникальные ключи и пример защиты на PHP с транзакцией.

Читать руководство
Диагностика 12 минут чтения

Telegram-бот не отправляет фото или документ: проверяем URL, file_id и загрузку файла

Что проверить, если sendPhoto или sendDocument не работает: ссылка на файл, file_id, тип и размер, multipart-загрузка. Примеры на curl и PHP без SDK.

Читать руководство