Документация: рассылка в Телеграм с ваших аккаунтов

Telegram-станция для парка аккаунтов: мультиаккаунт, рассылка в ЛС, чекеры, профили, прогрев и автоответчик с ИИ. Тёмный и светлый режим переключаются кнопкой ☀/☾ в шапке.

С чего начать

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

Дальше три шага:

  1. Прокси → добавьте адреса и проверьте их кнопкой . Проверка отвечает на два разных вопроса: жив ли адрес вообще и пропускает ли он к Telegram — живой прокси ещё не значит рабочий;
  2. АккаунтыВойти по номеру, Войти по QR-коду или Импорт аккаунтов для готовых сессий и tdata. Если на аккаунте включена 2FA, спросит облачный пароль.
Добавляйте только свои аккаунты: чужая сессия — это чужой доступ. И рассылку ведите по аудитории из ваших источников.

Настройки и ключи

Аккаунты

Вход по номеру

  1. Нажмите + Войти по номеру;
  2. введите номер — Telegram пришлёт код;
  3. введите код (и облачный пароль, если включена 2FA).

Все ошибки показываются прямо в окне: неверный формат или номер, заблокированный номер, «слишком много попыток», неверный код или пароль.

Импорт готовых сессий

Кнопка 📥 Импорт аккаунтов принимает папки и файлы. Указать источник можно тремя кнопками:

КнопкаЧто принимает
📂 Папкапапку tdata Telegram Desktop, папку Telegram Desktop (определяется сама) или целый набор из десятков аккаунтов — привычная раскладка account_1/tdata… понимается сама
📄 Файлы.session и .json поштучно, сразу несколько (пара определяется по имени файла)
🗜 Архиводин .zip целиком; архивы распознаются и внутри выбранной папки
Что требуется, чтобы облачный пароль (2FA) подхватился из набора.
  • Пароль не обязателен: без него импорт проходит, но при массовой смене пароля текущий придётся ввести вручную.
  • JSON называется так же, как сессия, и лежит в той же папке: 79990000001.session79990000001.json. Пароль в нём — строкой под ключом twoFA, two_fa, password2fa, 2fa, cloud_password или password (регистр и подчёркивания не важны).
  • Файл с паролем называется ровно Password2FA.txt, 2fa.txt, password.txt или pass.txt (регистр не важен); другие имена не читаются.
  • В файле пароль — первой строкой, обычным текстом в кодировке UTF-8, до 256 символов; остальное игнорируется.
  • Файл лежит: у .session — в той же папке; у tdata — внутри tdata или рядом с ней.
  • Один файл достаётся всем сессиям своей папки: если пароли разные — разные папки или пароль в JSON каждого.
  • Локальный пароль tdata (код-пароль Telegram Desktop) — другое: он вводится в поле окна импорта.

Статусы аккаунта

СтатусЗначение
Онлайнклиент активен, аккаунт участвует в задачах; проверяется живым ping-ом, мёртвый клиент пересоздаётся
Связь рвётсясоединение есть, но пинги до Telegram не доходят — прокси нестабилен. Проверьте его кнопкой ⚡ или назначьте другой
Офлайнсессия сохранена, клиент не подключён
Сессия сломанатребуется перезаход — нажмите 🔁 Перезайти; аккаунт исключён из работы
PEER_FLOODлимит отправки в личку — заморозка на 12 часов, исключён из работы автоматически
FloodWait N минтехническая пауза Telegram (не дольше 6 ч), аккаунт сам вернётся в работу
ЗамороженTelegram заблокировал аккаунт (FROZEN_METHOD_INVALID) — перезаход не поможет, снять может только Telegram. Ловится всеми модулями, включая чекер номеров; аккаунт исключён из работы. Важно: @SpamBot на замороженном аккаунте может отвечать «всё в порядке» — верить надо этой плашке

Кнопки раздела: + Войти по номеру, 📷 Войти по QR-коду, ⟳ Подключить все, ■ Отключить все, 🔁 Перезайти во все, 🩺 Проверить аккаунты, 📥 Импорт аккаунтов. В строке аккаунта — подключить/отключить, перезайти, проверить сессию и спам-блок, удалить, сменить прокси.

Теги: свежий, прогретый, не подходит

Столбец «Тег» показывает, можно ли аккаунтом вести рассылку. Тег ставится сам, причина — при наведении.

ТегЗначение
Свежийпрогрев не пройден — массовую рассылку с него не рекомендуем, сначала прогрейте
Прогретый3 разных дня прогрева, в каждый не меньше 5 сообщений — готов к рассылке
Не подходитспам-блок, заморозка, PEER_FLOOD, метки SCAM/FAKE, удалён или сессия сломана — рассылка и прогрев такой аккаунт не берут; автоответчик и чекер работают

Массовое действие 🏷 Тег ставит «Прогретый» или «Свежий» вручную (например, купленному аккаунту, который уже работал) или возвращает автоматический. «Не подходит» вручную не ставится и не снимается. Выделять аккаунты можно по тегам, а при запуске рассылки со свежими аккаунтами сервис предупредит.

Что видно в строке аккаунта

Почему чужие сеансы нельзя сбросить сразу

Telegram не даёт завершать чужие сеансы, пока с момента входа текущего сеанса не прошли сутки. Попытка раньше возвращает ошибку FRESH_RESET_AUTHORISATION_FORBIDDEN с дословным объяснением: «You can't logout other sessions if less than 24 hours have passed since you logged on the current session». Это защита самого Telegram от угона: перехвативший доступ не может первым же действием выкинуть настоящего владельца.

Отсчёт идёт не от покупки аккаунта и не от момента импорта, а от входа того сеанса, из которого нажимается кнопка:

Надпись «2 · Можно сбросить через 7 ч» в столбце «Чужие сеансы» — не ошибка, а нормальное состояние только что добавленного аккаунта.

Что делать в эти сутки. Прежний владелец всё это время может войти обратно — его сеансы на месте. Единственная защита, доступная немедленно, — сменить облачный пароль: после смены код из SMS продавцу придёт, но дальше кода он не пройдёт. Порядок для купленного аккаунта: сначала пароль, через сутки — сброс чужих сеансов. В обратном порядке сброс окажется бесполезным.

Облачный пароль (2FA)

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

Спам-блок

Статус берётся из официального @SpamBot (ожидание до 24 с, при тишине — переспрос), текст ответа пишется в журнал. Статусы — ровно те, что различает сам бот:

Пока аккаунт ограничен, он пишет только тем, у кого его номер в контактах, и отвечает тем, кто написал первым. Прогрев и рассылка исключают все виды ограничения одинаково. Первый ответ после импорта может прийти на языке продавца — тогда честно «Неизвестно», перепроверьте позже: язык ответа бота переходит на английский с задержкой.

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

🔒 Продавец заблокировал @SpamBot. Приём, которым скрывают состояние аккаунта: заблокированному боту нельзя написать /start. Это распознаётся: бот разблокируется сам, вопрос задаётся заново, а рядом со статусом появляется значок 🔒. Сам факт такой маскировки — повод не брать аккаунты у этого поставщика. Аккаунты в спам-блоке и замороженные исключаются из прогрева автоматически.

Новый аккаунт проверяется сам, фоном в два потока и с разбегом 20–60 секунд между аккаунтами у каждого: покупные нередко приходят уже ограниченными, и выяснить это лучше до того, как в аккаунт вложат неделю прогрева. Потоков именно два: разбег стоит намеренно, чтобы разговоры с @SpamBot не шли залпом, — два потока вдвое сокращают ожидание на большом парке, сохраняя его.

Рассылка в ЛС

Задача строится в разделе: получатели, текст, медиа, аккаунты-отправители.

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

В списке задач: мягкая остановка (прогресс сохранён, дубли не отправятся), редактирование черновика, повтор завершённой задачи, отчёт CSV по каждому получателю (отправитель, статус, ошибка, время). Если все аккаунты задачи недоступны дольше 30 минут, задача сама уходит «на паузу» с записью в журнале.

Важно. Первое сообщение — приветствие без ссылок, а предложение со ссылкой отправляет автоответчик тем, кто ответил: так меньше жалоб, и ссылка будет кликабельной. Подробно — в методичке. Обход лимитов и капч в проекте сознательно не делается. Отправка по голому числовому ID работает, только если аккаунт-отправитель уже «знает» получателя — для холодных адресов используйте логин или номер.

Обрыв связи во время отправки

Если связь оборвалась в момент отправки, сообщение могло уже дойти. Прежде чем отдать получателя другому аккаунту, сервис смотрит диалог тем же аккаунтом: сообщение есть — получатель считается отправленным; нет — повтор другим аккаунтом; открыть диалог не удалось — статус «не известно» без повтора, чтобы человек не получил два одинаковых сообщения. «Повторить неудачные» таких получателей не трогает.

Поиск по логину

Каждый @логин — запрос к Telegram, поэтому у поиска по логину свой запас: 100 в сутки на аккаунт, не чаще раза в 3,5 секунды. Найденного получателя аккаунт помнит 7 дней, и повторная рассылка по той же базе поисков не тратит.

Чекеры

Чекер: номера → логины

Вставляете номера (по одному в строке, с «+» или без) — выбранные аккаунты-чекеры определяют логины, ID и имена. Проверки идут по кругу, аккаунты выбираются в таблице: сколько номеров каждый проверил в этой проверке и сколько поисков сделал сегодня из 25; исчерпавшего лимит до полуночи не отметить. Проход идёт в несколько потоков — до пяти, но не больше числа годных аккаунтов: у каждого потока свой аккаунт. Все защиты сохранены — паузы, пауза 60 с каждые 40 номеров, дневной лимит и переход номера другому аккаунту при блокировке.

Чекер аккаунтов

Проверка связки: актуальность сессии, корректность данных и спам-блок через @SpamBot. Большой проход (на 200+ аккаунтов — больше двух часов) идёт в фоне — прогресс виден в кнопке и журнале; кнопка блокируется, чтобы не запустить второй проход поверх первого.

Автоответчик

Индивидуальная настройка на каждый аккаунт. Клик по бейджу «вкл/выкл» мгновенно переключает автоответчик; строкой аккаунта открываются настройки и «История автоответов». Кнопки 🟢 Включить для всех / ⚪ Выключить для всех с общим счётчиком.

Логика ответа (по приоритету)

УровеньКак работает
1. Сценариисовпадение ключевых слов во входящем → свой текст и своя пауза
2. «Любое сообщение»если ни один сценарий не сработал и галочка включена → заданный текст
3. ИИответ сочиняет модель по системному промпту — провайдер, ключ и модель в Настройках. Модель видит последние 12 реплик диалога, поэтому понимает, о чём шёл разговор. Чтобы ИИ вёл переписку, выключите «один ответ каждому»

Ключевые слова ищутся целым словом, без учёта регистра: «нет» сработает на «Нет, спасибо», но не на «интернет». Фраза ищется целиком, а звёздочка в конце ловит все формы слова: «цен*» найдёт «цена», «цену», «ценник».

Настройки ИИ

Провайдер выбирается списком и задаёт формат запроса, а не только адрес. Форматов два: OpenAI-совместимый (OpenAI, OpenRouter, DeepSeek, Groq, локальные Ollama и LM Studio) и Anthropic — у него свой путь, свои заголовки и своё тело, подменой имени модели его не подключить.

Выбор подставляет адрес и рабочую модель сам, но поле модели остаётся свободным: списки моделей у провайдеров меняются чаще, чем обновляется подсказка, так что вписать можно любую. Рядом кнопка ⚡ Проверить ИИ — она шлёт провайдеру один короткий запрос и показывает ответ. Ключ берётся прямо из поля, поэтому проверять можно до сохранения.

Молчание ИИ всегда объясняется в журнале: нет ключа, посторонние символы в ключе, отказ провайдера с его кодом ответа, недоступный адрес. Раньше все эти случаи выглядели одинаково — «автоответчик просто не ответил».

Одноразовый режим

По умолчанию включён: «Любое сообщение» и ИИ отвечают каждому собеседнику один раз, а каждый сценарий — один раз на свой вопрос. После предложения человек всё равно получит ответ на «цена» или «где», но одинаковый ответ дважды не придёт. Список «кому уже ответили» не сбрасывается, записи старше 180 дней удаляются сами. Отключается галочкой «Отвечать каждому собеседнику один раз». Сообщения от ваших же аккаунтов автоответчик игнорирует всегда.

Раз в 5 минут сервис пингует все подключённые аккаунты и сам пересоздаёт «уснувшее» соединение — техническое переподключение не выключает автоответчика. Все входящие и ответы фиксируются в «Истории диалогов» внизу раздела (с фактической паузой «пауза N с»).

Учтите. Догоняющих ответов нет намеренно: автоответчик отвечает на входящие, пока работает, и не досылает ответы задним числом — это снижает риск и не «обманывает» Telegram.

Профили

Два режима-аккордеона: ▸ Одиночное редактирование (имя, фамилия, логин, био до 70 символов, аватар jpg/png/webp до 10 МБ) и ▸ Массовое редактирование (поля применяются ко всем выбранным). Спинтакс {Иван|Олег} — каждому аккаунту случайный вариант; папка с фото — каждому случайный аватар. Пустые поля не меняются. Логин должен быть уникальным.

Прогрев

Отмеченные аккаунты (минимум 2, при 3+ — случайными парами) переписываются между собой. Формат «вопрос → ответ»: 14 встроенных тем, каждая реплика — вопрос с 2–3 вариантами ответа (reply-цепочкой). Каждая пара — отдельная «нитка» разговора со своим висящим вопросом, который никогда не роняется. Приоритет пар (70%) — тем, где кто-то должен ответить.

Это снижение риска, а не способ обмануть антиспам. Парсинг чужой аудитории и инвайтинг в проекте не делаются. Держите настройки консервативными.

Прокси

Поддерживается один тип: SOCKS4/SOCKS5. Адрес принимается в любом ходовом написании и сам приводится к единому виду: socks5://логин:пароль@host:port, логин:пароль@host:port, host:port:логин:пароль, просто host:port или ссылка t.me/socks?…. Проверка (⚡) показывает скорость, выходной IP и пропуск к Telegram, идёт по десять прокси одновременно с прогрессом и кнопкой «⏹ Отмена». Её результат сохраняется: «Статус», «Скорость» и «Выходной IP» остаются в таблице и после перезапуска, под IP подписана страна выхода, а в журнал идёт итог пачки («Проверено 20: пропускают к Telegram 16, не пропускают 4») и отдельное предупреждение, если на потерявших пропуск остались аккаунты. Другие возможности:

Выходной IP спрашивается по HTTPS. Разница принципиальная: ответ идёт через тот самый прокси, который проверяется, и по открытому HTTP посредник переписал бы его тривиально — подставил бы любой адрес, и в таблице была бы красивая строка, пока трафик идёт откуда угодно. Если прокси отвечает, а IP не определился — это не отказ: сам прокси рабочий, просто эхо-сервис не ответил вовремя, повторите проверку.

Аккаунт всегда работает через прокси. Другого вида подключения в сервисе нет. Прокси не назначен, удалён или с пустым адресом — сервис сам даёт аккаунту свободный (один прокси — один аккаунт, с проверкой IP); прокси не отвечает — ▶ и «Подключить все» переводят аккаунт на свободный. При удалении прокси его аккаунты получают свободные.

Если связь оборвалась

HTTP и MTProto-прокси не поддерживаются — при попытке добавить такой адрес об этом будет сказано прямо, молчаливого перехода на прямое подключение не произойдёт.

Что идёт прямо сейчас

Под меню в боковой панели — полоса текущих работ, видна из любого раздела: проверка прокси, импорт аккаунтов, проверка через @SpamBot, чекер номеров, каждая запущенная рассылка со счётчиком отправленных и прогрев. Отдельной строкой — проверка связи: раз в пять минут аккаунты обходятся и упавшие поднимаются; пошагового прогресса у этого прохода нет, поэтому полоса бегущая. Пока ничего не идёт, полосы нет; закончившаяся работа ещё пару секунд видна заполненной.

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

Журнал событий

Живая лента внизу боковой панели: все события всех модулей с временем. Фильтр по разделу или тексту, кнопка 💾 выгружает журнал в текстовый файл. Сюда пишутся ответы @SpamBot и причины ошибок авторизации — первое место при разборе любой проблемы.

Ограничения и безопасность

Честные границы, которых проект придерживается сознательно:

Потолки, зашитые в сервис

Это границы безопасности, а не настройки под задачу: в интерфейс они не вынесены. Складывать отдельные лимиты нельзя — поверх них работает общий счётчик.

Что считаетсяСколькоНа что тратится
Исходящие личные сообщения60 в сутки на аккаунтрассылка + прогрев вместе (у автоответчика лимита нет — он отвечает тем, кто написал сам)
Пауза между отправками20 секундте же три модуля, один календарь
Резолв номера телефона25 в сутки на аккаунтчекер номеров + рассылка по номерам; кончился у всех — получатели по номеру ждут следующего дня
Поиск по логину100 в сутки на аккаунтрассылка по @логинам, прогрев, проверка @SpamBot; найденный логин аккаунт помнит 7 дней
Поиск номера или логинане чаще раза в 3,5 с на аккаунтчекер, рассылка и прогрев — одна очередь (Telegram просит искать номер не чаще раза в 3 с)
Подпись к вложению1024 символарассылка с медиа: текст уходит подписью (4096 — только у Premium)

Вступления в группы — настройка прогрева, а не потолок: по умолчанию 1 в сутки на аккаунт, можно поднять до 50. Поэтому 25 (лимит задачи рассылки) + 40 (лимит прогрева) ≠ 65: аккаунт, отправивший 60 сообщений рассылкой и прогревом, выбывает из обоих до следующих суток; в выборе аккаунтов у него написано «Сегодня: 60 из 60 исходящих — продолжит завтра». У автоответчика дневного лимита нет: он отвечает тем, кто написал сам. Счётчики обнуляются в полночь по местному времени.

Что помнить сверх этого. Для новых аккаунтов в первые дни держите 10–15 сообщений в день и поднимайте постепенно: замораживают прежде всего тех, кто молчал и вдруг начал писать. Отправка по голому числовому ID работает, только если аккаунт уже знает получателя — для холодных адресов нужен логин или номер. Раз в 5 минут проверяется связь у всех подключённых аккаунтов, и упавшие переподключаются.

FAQ

Это обход лимитов Telegram?

Нет, и это осознанное решение. Лимиты уважаются: прогрев идёт в консервативном режиме (30–90 с между сообщениями, ночная пауза), рассылка сама встаёт на паузу при FloodWait и PEER_FLOOD. Обхода капч и лимитов здесь нет.

Какие прокси поддерживаются?

SOCKS4 и SOCKS5, свой на каждый аккаунт, с проверкой выходного IP и отдельной проверкой пропуска к Telegram. HTTP и MTProto-прокси не поддерживаются.

Что такое FloodWait и PEER_FLOOD?

Паузы от Telegram. FloodWait — короткая техническая пауза, видно таймер и аккаунт возвращается сам. PEER_FLOOD — ограничение на отправку в личку: аккаунт выводится из работы на 12 часов автоматически.

Всё ещё вопросы?

Напишите — разберём задачу под ваш случай: сколько аккаунтов, какие прокси, какой объём рассылки и с какими ограничениями вы уже столкнулись.