Telegram: технические особенности ботов
Telegram даёт больше свободы, чем ВКонтакте и MAX. Но свобода не означает отсутствие правил. Есть технические ограничения, которые нужно знать, чтобы бот работал стабильно и не получал постоянных блокировок.ㅤ
Начнём с главного. Когда вы создаёте бота в Telegram, он общается с внешним миром через специальный переводчик — Telegram Bot API.
API — это просто набор правил, по которым бот разговаривает с Telegram. Представьте, что Telegram — это ресторан. Вы — посетитель. Бот — официант. А API — это кухонное окно, через которое официант передаёт заказы поварам и забирает готовые блюда. Без этого окна официант не сможет работать.
Именно через этот переводчик бот:
— получает сообщения от пользователей;
— отправляет ответы;
— проверяет, подписан ли человек на канал;
— принимает платежи;
— добавляет пользователей в закрытые чаты;
— и делает всё остальное, что вы от него просите.
🟪 А какие возможности есть у этого API?
Главное преимущество Telegram перед другими платформами в том, что его API — один из самых открытых и гибких. Это значит, что бот может общаться не только с Telegram, но и с любыми внешними сервисами.
Через API вы можете подключить к боту:
— CRM-системы (AmoCRM, Битрикс24) — чтобы все заявки автоматически попадали в вашу базу клиентов;
— Платёжные системы (ЮKassa, Продамус, Робокасса и т.д) — чтобы принимать оплату прямо в боте;
— Google Таблицы — чтобы все данные пользователей сохранялись в структурированном виде;
— Сервисы рассылок — чтобы отправлять персонализированные сообщения;
— Чат-ботов для техподдержки — чтобы автоматически отвечать на частые вопросы;
— Искусственный интеллект (ChatGPT, YandexGPT) — чтобы бот мог вести осмысленный диалог, а не просто тыкать по кнопкам.
Один из наших клиентов — онлайн-школа английского языка. Мы подключили бота к Google Таблицам. Когда ученик проходил тест на уровень знаний, бот автоматически заносил его результаты в таблицу: имя, уровень, дата, контакты. Преподаватели видели это в реальном времени и могли сразу предложить подходящий курс.
Без API это было бы невозможно — пришлось бы вручную переносить данные из каждого диалога.
Ещё один пример. Мы подключили бота к CRM-системе для агентства недвижимости. Когда клиент оставлял заявку на просмотр квартиры, бот не просто отправлял уведомление менеджеру. Он создавал карточку клиента в CRM, заполнял её данными из диалога (имя, телефон, бюджет, район) и ставил задачу менеджеру: «Позвонить клиенту в течение 15 минут». Всё это — через API.
Но у любой двери есть свои ограничения. Telegram не позволяет боту отправлять бесконечное количество сообщений за секунду — иначе один бот мог бы забить весь ресторан, и другие официанты не смогли бы работать.
🟪 Лимиты на частоту отправки сообщений
Это главное ограничение для любого бота, работающего с рассылками. Telegram не публикует точные лимиты официально, но сообщество разработчиков вывело их опытным путём.ㅤ
1) Общий лимит: не более 30 сообщений в секунду суммарно по всем диалогам. Это значит, что если ваш бот отправляет сообщения 100 пользователям одновременно, он превысит лимит. Планируйте рассылки заранее и сегментируйте базу
2) Лимит в один личный чат: 1 сообщение в секунду.
3) Лимит в группу: не более 20 сообщений в минуту. Учитывайте это, если ваш бот добавлен в несколько чатов.
4) Лимит на редактирование сообщений: не более 20 операций в минуту на один чат. Это актуально для ботов, которые показывают прогресс-бары или постепенно дополняют текст.ㅤ
5) Лимит на пересылку сообщений: 30 сообщений в секунду, входит в общий лимит.ㅤЕсли бот превышает лимиты, Telegram показывает ошибку №429 и указывает в поле retry_after (попробуйте позже). Через сколько секунд можно повторить запрос. Если проигнорировать это предупреждение, то ваш бот будет заблокирован.ㅤ
🟪 Лимиты для новых ботов
Новые боты (созданные менее 2 недель назад) получают более жёсткие ограничения. В первые дни работы бот может отправлять не более 10–15 сообщений в секунду. Это важно учитывать при запуске нового проекта: не стоит сразу делать массовую рассылку на всю базу, лучше наращивать темп постепенно.
🟪 Другие важные ограничения
— Inline-запросы: максимум 50 результатов за один запрос.ㅤ
— Callback-данные: максимум 64 байта на кнопку — это очень мало, поэтому разработчики часто используют внешние ключи вместо хранения данных в самой кнопке.ㅤ
— Количество кнопок в сообщении: до 100 суммарно, в ряду до 8 (рекомендуется не более 3–4).ㅤ
— Длина сообщения: максимум 4096 символов.ㅤ
— Нет встроенного механизма отложенной отправки. Боты не могут запланировать сообщение на будущее — только отправить его в момент вызова.ㅤ
🟪 Чего боты не могут в принципе
1) Зашифрованные переписки (E2E): все сообщения ботов проходят через сервер Telegram, и они не являются end-to-end зашифрованными.
2) Звонки: боты не могут инициировать или принимать голосовые и видеозвонки.ㅤ
3) Поиск по сообщениям: Bot API не имеет встроенной функции поиска — бот должен поддерживать свою собственную базу данных.ㅤ
4) История до вступления: бот не видит сообщения, отправленные в группу до того, как он был добавлен.ㅤ
После прочтения этого раздела у вас могло сложиться впечатление, что Telegram — это сложно. Ошибки, лимиты, retry_after, сложности с внешней интеграцией…
Но это не так.
Это просто технические ограничения. Если вы будете соблюдать эти правила, бот будет работать стабильно годами. Вопрос в другом: для какого бизнеса Telegram — лучший выбор, а для какого — нет? Об этом — в следующей главе.ㅤ
🟪 Если вы хотите разобраться, как именно бот в Telegram может встроиться в вашу текущую воронку продаж и какие сценарии дадут результат именно в вашей нише
Приглашаю вас на бесплатную 15‑минутную консультацию.ㅤ
На консультации мы:ㅤ
— посмотрим, какие этапы вашей воронки можно автоматизировать через бота, а где по-прежнему нужен живой диалог с клиентом;ㅤ
— разберём, какие механики в Telegram сработают лучше всего именно для вашей аудитории;ㅤ
— накинем простую схему бота с учётом всех технических ограничений платформы.ㅤ
Чтобы записаться, просто напишите мне в личные сообщения слово КОНСУЛЬТАЦИЯ: https://t.me/DimaFerdman
Осталось 5 мест на неделе.