Рассыльщик
Рассылка личных сообщений от пула аккаунтов по списку получателей: статичный текст, случайный вариант из списка, шаблон, ИИ-генерация или пересылка готового поста.
Рассыльщик рассылает личные сообщения от имени пула аккаунтов по списку получателей. Каждый аккаунт работает в своём потоке и разбирает цели из общего списка — один получатель достаётся ровно одному аккаунту, дублей не будет.
Главное отличие режима от «просто рассылки» — шесть источников текста: от одного сообщения на всех до генерации ИИ под каждого получателя.
Из чего собирается сообщение
Поле Тип сообщения определяет, откуда берётся текст. Под каждый тип появляется своё поле ввода — остальные скрываются.
| Тип | Что отправляется | Где задаётся |
|---|---|---|
| Статичное (по умолчанию) | Один и тот же текст всем | Визуальный редактор |
| Список | На каждую отправку берётся случайный вариант | Поле со списком вариантов, по одному на строку |
| Динамическое | Шаблон со спинтаксом и переменными | Поле шаблона |
| ИИ | Текст генерирует модель по вашему промпту | Поле промпта для ИИ |
| Пересланное | Пересылка готового поста как форварда | Поле со ссылками на исходные посты |
| Шаблоны | Сохранённые заготовки | Визуальный редактор |
Статичное и Шаблоны используют встроенный визуальный редактор, а не обычное текстовое поле. Через него в сообщение добавляются фото, видео, файлы, голосовые и видеосообщения — они уйдут вместе с текстом. Остальные типы работают с текстом: разметка поддерживается (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 секунды и «прогнать базу быстрее» стоит дорого: потерянный аккаунт — это ещё и потерянные на нём номер, прокси и время прогрева. Медленная рассылка на живых аккаунтах всегда выгоднее быстрой на сгоревших.
Авторегистрация
Режим регистрации новых Telegram-аккаунтов: штатный проход авторизации с выбранным устройством и прокси, заполнение профиля и сохранение готовой сессии.
Коммент-бот
Комментирование постов каналов от пула аккаунтов: разовый проход по найденным постам или круглосуточное дежурство у новых публикаций.