Telegram-рассылка — это массовая доставка сообщений пользователям через бота или пользовательский аккаунт с помощью API. Для запуска нужно зарегистрировать бота через @BotFather, получить токен и подключить его к сервису рассылок или самописному скрипту на Python/Node.js. Автоматизация позволяет сегментировать аудиторию, персонализировать контент и отслеживать конверсию без ручной работы.
Что такое Telegram-рассылка и какие задачи решает
Telegram-рассылка — программная отправка сообщений множеству получателей одновременно. В отличие от обычных чатов, бот может писать только тем, кто нажал «Запустить» или перешел по ссылке-приглашению. Это требование платформы защищает пользователей от спама.
Основные сценарии использования: информирование клиентов о скидках, уведомления о статусе заказов, контент-дайджесты, воронки продаж через цепочки сообщений, сбор обратной связи через кнопки и формы. В 2025 году Telegram Business API добавил поддержку каталогов товаров и быстрых ответов, что расширило возможности для электронная коммерция.
Как создать Telegram-бота для рассылок: пошаговая инструкция
Регистрация через @BotFather
- Откройте Telegram и найдите @BotFather (с галочкой верификации).
- Отправьте команду
/newbot. - Укажите отображаемое имя (любое) и username (обязательно на
_bot). - Скопируйте выданный токен — это единственный доступ к управлению ботом.
123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ123456789Токен нельзя публиковать в открытых репозиториях. Храните его в переменных окружения или секретном менеджере.
Настройка вебхуков и получение chat_id
Для получения сообщений от пользователей настройте вебхук:
curl -F "url=https://yourdomain.com/webhook" https://api.telegram.org/bot<TOKEN>/setWebhookПосле первого сообщения пользователя бот получит chat_id — уникальный идентификатор диалога. Сохраняйте его в БД для дальнейших рассылок. Без chat_id написать пользователю невозможно.
Инструменты для автоматизации: готовые сервисы vs собственная разработка
Выбор зависит от объема, бюджета и технических компетенций команды.
| Критерий | Готовые SaaS (ManyBot, SendPulse, BotHelp) | Самостоятельная разработка (Python/Node.js) |
|---|---|---|
| Время запуска | 15–30 минут | от нескольких дней |
| Стоимость в месяц | 0–50 000 ₽ (зависит от базы) | сервер + разработка (от 5 000 ₽) |
| Гибкость логики | ограничена визуальным редактором | полная |
| Интеграции | готовые коннекторы к CRM, CMS | любые через API |
| Поддержка | входит в тариф | на вашей стороне |
| Соответствие 152-ФЗ | проверяйте у провайдера | контролируете сами |
Когда выбирать собственную разработку
- Нужны нестандартные воронки: квизы, калькуляторы, мультиязычные цепочки с ветвлением.
- Требуется глубокая интеграция с внутренней CRM, ERP или складом.
- Объем базы превышает 100 000 контактов и SaaS-тарифы становятся невыгодными.
- Критично хранение данных на своих серверах (банки, госсектор, медданные).
Для большинства малого и среднего бизнеса в 2025 году оптимален гибридный подход: базовые рассылки через SaaS, сложные сценарии — на своем коде, вызываемом через вебхуки.
Правила и ограничения Telegram: как не попасть в бан
Лимиты Bot API
Telegram накладывает жесткие ограничения на частоту запросов:
- 30 сообщений в секунду на один бот (общий лимит).
- 1 сообщение в секунду в один чат/группу.
- 20 сообщений в минуту в одну группу.
- Рассылка более 1000 пользователям требует пауз 100–200 мс между запросами.
Превышение возвращает ошибку 429 Too Many Requests с заголовком Retry-After. Игнорирование приводит к временной блокировке токена.
Спам-фильтры и жалобы пользователей
Telegram не публикует алгоритмы антиспама, но практика показывает ключевые факторы риска:
- Процент жалоб > 0.5–1% от доставленных — высокий риск блокировки бота.
- Отправка одинакового текста большой базе без вариативности.
- Рассылка пользователям, не дававших явного согласия (нет
/startили кнопки подписки). - Ссылки на внешние домены в первом сообщении без предыстории диалога.
Telegram блокирует ботов автоматически при превышении порога жалоб. Восстановление возможно только через поддержку @BotSupport и не гарантировано.
Документация Telegram Bot API, раздел «Spam and Abuse»
Best practice: используйте double opt-in (подтверждение подписки кнопкой), сегментируйте базу по интересам, варьируйте тексты, включайте кнопку «Отписаться» в каждое сообщение.
Лучшие практики эффективных рассылок в 2025 году
Сегментация аудитории
Рассылка всей базе одним сообщением дает низкий CTR и высокий риск жалоб. Сегментируйте по:
- Источнику перехода (реклама, органика, реферал).
- Стадии воронки (лид, корзина, покупатель, LTV-сегмент).
- Поведению: открыл/не открыл последние 3 сообщения, кликал/не кликал.
- Гео, языке, часовом поясе.
Пример: отдельная цепочка для «брошенных корзин» с товаром и скидкой 10%, другая — для «холодных лидов» с обучающим контентом.
Персонализация и тайминг
Используйте переменные в шаблонах: имя, город, последний просмотренный товар. В 2025 году Telegram поддерживает MarkdownV2 и HTML-разметку — оформляйте цену, сроки, CTA-кнопки.
Оптимальное время отправки — 10:00–12:00 и 18:00–20:00 по часовому поясу получателя. Для B2B лучше утро будних дней, для B2C — вечер и выходные. Тестируйте на своей аудитории.
A/B тестирование и итерации
Тестируйте по одному параметру: заголовок, текст кнопки, наличие изображения, время отправки. Минимальная выборка для статистической значимости — 500–1000 доставок на вариант. Фиксируйте метрики: доставляемость, открытия (через трекинг-пиксели или кнопки), клики, конверсию в целевое действие.
Аналитика и оптимизация результатов
Ключевые метрики для дашборда:
- Delivery Rate — % доставленных сообщений (цель > 98%).
- Open Rate — % открытий (оценка через клики по кнопкам или UTM-метки).
- CTR — клики / доставленные (хороший показатель 5–15% в зависимости от ниши).
- Conversion Rate — целевые действия / клики.
- Unsubscribe Rate — отписки / доставленные (норма < 0.5%).
- Spam Complaint Rate — жалобы / доставленные (критично < 0.1%).
Подключайте UTM-метки ко всем ссылкам для отслеживания в Яндекс.Метрике или GA4. Используйте параметры utm_source=telegram, utm_medium=bot, utm_campaign=nazvanie_rassylki.
Автоматизируйте отчеты: ежедневный слак/почта с ключевыми метриками, еженедельный разбор лучших/худших рассылок, ежемесячный аудит базы (удаление неактивных > 90 дней).
Часто задаваемые вопросы
Можно ли делать рассылку без бота, через пользовательский аккаунт?
Технически да — через Userbot API (Telethon, Pyrogram). Но это нарушает ToS Telegram, высокий риск перманентной блокировки номера. Для бизнеса допустим только Bot API.
Сколько стоит рассылка 10 000 сообщений?
В SaaS: 500–3000 ₽ в месяц за тариф с лимитом 10–50 тыс. контактов. На своей инфраструктуре: стоимость сервера (от 500 ₽/мес) + время разработчика. Сами сообщения в Bot API бесплатны.
Как собрать базу подписчиков легально?
- Виджет подписки на сайте с чекбоксом согласия.
- Лид-магниты (чек-лист, скидка) за подписку ботом.
- QR-коды на офлайн-точках и упаковке.
- Реклама в Telegram Ads с целем «Переход в бот».
Нужно ли согласование с Роскомнадзором?
Если рассылка рекламная и адресована гражданам РФ — да, по 152-ФЗ и закону о рекламе. Оператор рассылки (вы или SaaS) должен быть в реестре ОРИ. Штрафы до 500 000 ₽ за нарушение. Уточните у юриста под вашу схему.
Как отследить открытия сообщений в Telegram?
Напрямую — нельзя, Telegram не передает события открытия. Используйте косвенные методы: уникальные ссылки с UTM, кнопки «Подробнее» с трекингом кликов, пиксель на лендинге, промокоды только из бота.
Можно ли отправлять медиа-файлы и документы?
Да. Bot API поддерживает фото (до 10 МБ), видео (до 50 МБ), документы (до 50 МБ), аудио, стикеры, голосовые. Для файлов > 20 МБ нужно загружать через upload-серверы Telegram (метод getFile / uploadFile).
Что делать, если бот заблокировали за спам?
Напишите в @BotSupport с описанием ситуации, скринами статистики жалоб, доказательствами согласия получателей. Ответ приходит за 3–14 дней. В 2025 году Telegram ужесточил модерацию — восстановление не гарантировано. Лучше предупредить: мониторьте жалобы ежедневно.
Как подключить оплату прямо в боте?
Используйте Telegram Payments (Bot API sendInvoice). Поддерживаются провайдеры: ЮKassa, CloudPayments, Stripe, Tranzoo, и др. Комиссия — от провайдера, Telegram не берет %. Требуется HTTPS-домен и настройка вебхуков для подтверждения платежа (pre_checkout_query, successful_payment).