Перейти к содержимому
Документация
Автоматизация (Режимы)

Рассыльщик

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

Рассыльщик рассылает личные сообщения от имени пула аккаунтов по списку получателей. Каждый аккаунт работает в своём потоке и разбирает цели из общего списка — один получатель достаётся ровно одному аккаунту, дублей не будет.

Главное отличие режима от «просто рассылки» — шесть источников текста: от одного сообщения на всех до генерации ИИ под каждого получателя.

Из чего собирается сообщение

Поле Тип сообщения определяет, откуда берётся текст. Под каждый тип появляется своё поле ввода — остальные скрываются.

ТипЧто отправляетсяГде задаётся
Статичное (по умолчанию)Один и тот же текст всемВизуальный редактор
СписокНа каждую отправку берётся случайный вариантПоле со списком вариантов, по одному на строку
ДинамическоеШаблон со спинтаксом и переменнымиПоле шаблона
ИИТекст генерирует модель по вашему промптуПоле промпта для ИИ
ПересланноеПересылка готового поста как форвардаПоле со ссылками на исходные посты
ШаблоныСохранённые заготовкиВизуальный редактор

Статичное и Шаблоны используют встроенный визуальный редактор, а не обычное текстовое поле. Через него в сообщение добавляются фото, видео, файлы, голосовые и видеосообщения — они уйдут вместе с текстом. Остальные типы работают с текстом: разметка поддерживается (HTML включён), вложения — нет.

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

Настройки рассылки

ПолеТипПо умолчаниюНазначение
Цели (по строке)СписокПолучатели, по одному на строку
ЗадержкаДиапазон, сек5–15Пауза перед каждой отправкой; берётся случайное значение из диапазона
Стоп при FloodWaitФлажокВключеноОстанавливает аккаунт, если Telegram выдал ограничение
Save MessagesФлажокВыключеноСохранять отправленное в базу
Messages DirectoryПапкаКуда сохранять базу. Появляется при включённом сохранении

В Цели годится почти любой формат: @username, ссылка https://t.me/user, номер телефона +79001234567 или числовой ID.

Как проходит рассылка

Каждый поток работает по одному циклу на цель:

Пауза. Поток ждёт случайное время из диапазона задержки — ещё до отправки, а не после.

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

Сборка текста. По выбранному типу собирается сообщение: подставляется вариант из списка, раскрывается шаблон, вызывается ИИ.

Отправка. Сообщение уходит получателю. Для типа «Пересланное» вместо отправки делается форвард случайного источника из списка.

Запись. Если включено сохранение — отправленное пишется в SQLite-базу в указанной папке.

Цикл повторяется, пока в списке остаются цели. Когда список опустел — поток завершается, аккаунт освобождается. Ошибка на одной цели не роняет рассылку: она обрабатывается и логируется, поток берёт следующую цель.

Сохранение отправленного

При включённом Save Messages каждое сообщение попадает в базу SQLite в выбранной папке — таблица messages, отдельный файл на запуск. Это не архив «на всякий случай», а рабочая связка: именно из этой базы режим Редактор сообщений потом берёт сообщения, чтобы отредактировать их задним числом.

Включайте сохранение сразу, если планируете правки. Восстановить список отправленного постфактум уже не получится.

Лимиты и риски

Рассылка незнакомым людям — самый частый повод для блокировок в Telegram. Ограничения приходят не от Multogram, а от самого Telegram, и обходить их нечем — можно только не провоцировать.

  • Однотипный текст. Массовая отправка идентичных сообщений — первый признак спама. Тип «Статичное» безопасен только на малых объёмах и тёплой базе.
  • Темп. Задержка 5–15 секунд — стартовое значение, а не рекомендация. Для свежих аккаунтов безопаснее 30–60 секунд.
  • Возраст аккаунтов. Новый аккаунт, начавший с рассылки незнакомым, живёт недолго. Прогоните его через Прогрев перед боевой задачей.
  • Жалобы. Несколько нажатий «Пожаловаться» от получателей ограничивают аккаунт быстрее любых лимитов на частоту. Качество базы важнее её размера.
  • FloodWait. Флажок Стоп при FloodWait оставляйте включённым: без него аккаунт продолжит долбиться в ограничение и усугубит его.

Рекомендации

  • Уникализируйте текст. Тип «Список» или «Динамическое» со спинтаксом {привет|хай|здравствуйте} даёт разный текст на каждую отправку — при том же объёме риск заметно ниже.
  • Разделяйте на потоки. Один аккаунт на 1000 целей — плохо; десять аккаунтов по 100 — заметно лучше, при том же общем объёме.
  • Проверяйте прокси. Аккаунты без прокси, работающие с одного IP, ограничиваются пачками.
  • Начинайте с малого. Прогоните 10–20 целей, посмотрите логи и процент успешных отправок, и только потом запускайте всю базу.

Задержка защищает аккаунт, а не скорость

Соблазн выставить 1–2 секунды и «прогнать базу быстрее» стоит дорого: потерянный аккаунт — это ещё и потерянные на нём номер, прокси и время прогрева. Медленная рассылка на живых аккаунтах всегда выгоднее быстрой на сгоревших.