Боты и автоматизация2026-07-27Обновлено: 2026-09-019 минАвтор:

Как сделать рассылку в боте Telegram в 2026: база, лимиты, код

Как сделать рассылку в боте Telegram в 2026: база, лимиты, код

Рассылка в боте работает как личное сообщение всем, кто сам нажал «Старт» и остался подписан. Бот физически не может написать человеку, который ему не писал, поэтому «купить контакты и разослать» в Telegram не работает. Ниже: как получить согласие по закону, как запустить рассылку в конструкторе и своим кодом через Bot API, какие лимиты ставит Telegram и что делать с заблокировавшими.

Чем рассылка в боте отличается от постинга в канал

Пост в канал лежит в общей ленте вместе с сотней других. Сообщение от бота приходит в личный диалог и почти всегда прочитывается. Платой за это идут лимиты на скорость отправки и право человека заблокировать бота одной кнопкой.

Если нужен автопостинг в канал по расписанию, это отдельный сценарий с правами администратора, разбирали его в материале, как создать бота в канале Telegram.

  • Канал не показывает, кто прочитал. Бот показывает доставку, клик и блокировку.
  • В канале один текст для всех. В боте можно подставить имя и разделить аудиторию на сегменты.

Как собрать базу подписчиков законно

Сначала техника, она снимает половину вопросов. У Telegram нет способа получить идентификатор чата человека, который не начинал диалог с вашим ботом. Парсер участников группы этого не даёт: бот попробует написать и получит отказ. База растёт единственным путём, через тех, кто сам нажал «Старт».

Дальше право. Реклама по сетям электросвязи разрешена только с предварительного согласия адресата, и доказывать согласие обязан тот, кто рассылает (статья 18 закона «О рекламе»). Штраф по части 4.1 статьи 14.3 КоАП для юридических лиц составляет от 300 тысяч до 1 миллиона рублей. Согласие на обработку персональных данных по 152-ФЗ и согласие на рекламу, это два разных документа: первое закрывает хранение контактов, второе право написать с предложением.

  1. Разместите ссылку на бота там, где вас уже читают: шапка канала, описание профиля, сайт. Как её получить и разметить под источники трафика, рассказывает статья про ссылку на бота.
  2. Первым сообщением после «Старт» скажите, что и как часто будете присылать. Не «полезные материалы», а конкретно: два письма в неделю с разборами и анонсами.
  3. Согласие на рекламу оформите отдельной кнопкой с явным текстом, а не заранее поставленной галочкой. Нажатие фиксируйте: дата, идентификатор пользователя, формулировка.
  4. Храните эту запись вместе с базой: доказывать согласие при претензии придётся вам.
  5. В каждое письмо кладите кнопку «Отписаться» и обрабатывайте её сразу, закон требует прекратить отправку немедленно.

Про спам по чужим базам скажем прямо, без морали: технически Telegram не даст боту написать незнакомому человеку, юридически это состав с шестизначным штрафом, практически такая аудитория приносит жалобы вместо заявок.

Telegram-бот может вести целый канал за автора. Завтра в 12:00 МСК на бесплатном мастер-классе Яков Юдин показывает своего агента в деле и объясняет, какую рутину ему можно доверить.

Увидеть агента в деле

Как сделать рассылку в конструкторе

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

  1. Создайте бота в @BotFather и получите токен. Это ключ от бота, в открытых местах его не публикуют.
  2. Подключите токен к проекту в конструкторе: сервис начнёт принимать сообщения и копить базу.
  3. Настройте реакцию на «Старт»: приветствие, описание рассылки, кнопка согласия. Нажавшие получат тег, по которому пойдёт отправка.
  4. Соберите письмо: текст, картинка, кнопки со ссылками, и проверьте на себе тестовой отправкой.
  5. Выберите сегмент, поставьте дату и время, запустите. Скорость конструктор держит сам.
  6. Посмотрите отчёт: доставлено, кликнули, отписались, заблокировали. Отписки выше 3-5 процентов означают, что письма слишком частые.

Про деньги. У Salebot бесплатный тариф даёт рассылки до 50 сообщений в сутки, то есть годится для теста; платные «Бизнес» и «Инфобиз» стоят 2 999 ₽ и 3 999 ₽ в месяц, при годовой оплате скидка 15 процентов. У BotHelp тариф START бесплатен 14 дней на базу до 3 000 подписчиков, PRO с рассылками во всех каналах начинается от 1 599 ₽ в месяц и дорожает с числом активных подписчиков. Логика общая: платите за размер базы, а не за отправленные сообщения, поэтому мёртвые контакты выгодно чистить.

Контент-завод канала, дайджест новостей голосом, бот-транскрибатор: всё это делает один ИИ-агент в Telegram. На бесплатном мастер-классе завтра в 12:00 МСК Яков Юдин показывает, как он устроен и что ему можно поручить без страха. Досмотревшим 30 идей с промптами.

Хочу на мастер-класс

Лимиты Telegram: сколько можно отправлять и как не поймать бан

Здесь ломается большинство самописных рассылок. Ограничения описаны в официальном FAQ для разработчиков ботов, и цифры простые.

  • Одному человеку: не чаще одного сообщения в секунду.
  • В одну группу: не больше 20 сообщений в минуту.
  • Массовая рассылка разным людям: примерно 30 сообщений в секунду, это и есть реальный потолок.
  • Платная рассылка поднимает потолок до 1 000 сообщений в секунду по 0,1 Telegram Stars за сообщение сверх бесплатных 30, но включить её может только бот со 100 000 Stars на балансе и 100 000 активных пользователей в месяц. Для небольшого проекта это не вариант.

При превышении скорости API отвечает ошибкой 429 и полем retry_after, где указано, сколько секунд молчать. Ждать нужно ровно столько: повторный запрос раньше времени сбрасывает счётчик и удлиняет паузу. Слово «бан» тут пугает зря, бота не удаляют, ему временно перестают отвечать.

Посчитайте на своей базе: при 25 сообщениях в секунду 10 000 подписчиков получат письмо примерно за 7 минут. Спешить незачем, Telegram советует растягивать крупные рассылки на 8-12 часов.

Перед большой рассылкой отправьте её на 20-30 человек и подождите час. Так вы увидите опечатку и битую ссылку до того, как их увидят все. Откатить отправленное нельзя.

По теме: Как сделать, чтобы бот отправлял сообщения сам: расписание и события

Свой рассыльщик на Bot API: как написать его с ИИ

Свой код нужен, когда конструктор мешает: база большая и тариф дорожает, сегменты считаются по вашей базе данных, письмо собирается из CRM. Технически рассылка выглядит как цикл: взять список идентификаторов чатов, вызвать sendMessage для каждого, обработать ответ, выдержать паузу. Задача хорошо ложится на вайб-кодинг.

Главное, чтобы в задании были все рабочие детали, иначе получите цикл без пауз и обработки ошибок. Пример промпта, который даёт рабочий результат:

«Напиши на Python скрипт рассылки для Telegram-бота. Подписчики лежат в subscribers.json: список объектов с полями chat_id, tag, subscribed. Требования: отправлять только тем, у кого subscribed равно true; фильтровать по тегу из аргумента командной строки; держать паузу, чтобы не превышать 25 сообщений в секунду; при ответе 429 читать поле retry_after, ждать указанное число секунд и повторять; при ответе 403 ставить subscribed в false; вести лог со счётчиками доставлено, заблокировали, ошибки; текст брать из message.txt; токен читать из переменной окружения BOT_TOKEN. Добавь режим --dry-run, который только считает получателей».

Два практических момента. Скрипт должен где-то жить, ноутбук с закрытой крышкой рассылку не отправит: варианты описаны в инструкции как сделать, чтобы бот работал круглосуточно. И рассылка касается только исходящих сообщений, а на входящие бот отвечает отдельной логикой из разбора, как сделать, чтобы бот отвечал.

Сегменты, отложенный запуск и те, кто заблокировал бота

Рассылка «всем и одинаково», это быстрый способ растерять базу. Три приёма, которые дают больше отдачи.

  • Сегменты. Отмечайте людей тегами в момент действия: откуда пришёл, что смотрел, покупал или нет. Письмо про запись уходит только тем, кто ещё не записан.
  • Отложенный запуск. Ставьте отправку на часы, когда аудитория в телефоне, и помните про пояса: 7 вечера по Москве это 2 часа ночи в Хабаровске.
  • Реанимация вместо тишины. Тем, кто не открывал бота полгода, отправьте письмо с прямым вопросом и кнопками «да» и «отписаться». За молчащих не придётся платить конструктору.

Отдельная история с блокировками. Когда человек заблокировал бота, Telegram отвечает на отправку ошибкой 403: бот заблокирован пользователем. Состояние постоянное, повторять бесполезно, вы тратите лимит скорости на пустые запросы. Реакция одна: пометить контакт неактивным и убрать из следующих рассылок. Разблокирует и снова нажмёт «Старт», вернётся сам. Один-два процента блокировок после письма это норма, резкий скачок означает, что тема разошлась с тем, ради чего люди подписывались.

Частые вопросы

Можно ли сделать рассылку в боте бесплатно?

Да, если писать своим кодом: Bot API бесплатен, платить нужно только за место, где крутится скрипт. У конструкторов бесплатные тарифы либо ограничены по времени, либо режут рассылки, как 50 сообщений в сутки у Salebot.

Как сделать рассылку по номерам телефонов через бота?

Никак. Бот отправляет сообщения по идентификатору чата, который появляется только после того, как человек сам написал боту. Номер телефона, даже полученный кнопкой «поделиться контактом», прав на отправку не даёт.

Нужно ли согласие, если рассылка не рекламная?

Согласие на рекламу требуется для рекламных сообщений, а согласие на обработку персональных данных нужно в любом случае, раз вы храните базу. Грань размыта: письмо с разбором и ссылкой на платный продукт могут счесть рекламой. Проще получить оба согласия сразу.

Рассылка в боте настроена по правилам Telegram. Следующий уровень покажут на бесплатном мастер-классе завтра в 12:00 МСК: ИИ-агент Якова Юдина сам ведёт контент-завод канала и каждый день готовит дайджест новостей голосом. Досмотревшим 30 идей с промптами.

Занять место
Разборы, кейсы и фишки вайбкодинга каждую неделю в телеграм-канале «Яков вайбкодит».
Смотрите ИИ-агента в деле: завтра в 12:00 МСК, бесплатно Записаться