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

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

Руководства

От создания первого бота и планирования диалога до подключения приложений и диагностики ошибок. С пошаговыми инструкциями, примерами и объяснениями.

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

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

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

Читать руководство
Для начинающих 5 минут чтения

Как создать Telegram-бота через BotFather: пошаговая инструкция для новичка

Создание Telegram-бота через BotFather без кода: имя, username, токен и оформление профиля. Что проверить после регистрации и как перейти к первому запуску.

Читать руководство
Для начинающих 6 минут чтения

Что нужно для запуска Telegram-бота: от идеи до первого ответа

Как подготовить первый запуск Telegram-бота: выбрать задачу, конструктор или разработку, настроить диалог и проверить результат перед приглашением пользователей.

Читать руководство
Сценарии для бизнеса 7 минут чтения

Как продумать Telegram-бота для бизнеса: команды, меню и сценарии общения

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

Читать руководство
Диагностика 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 с транзакцией.

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