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

Авторегистрация

Режим регистрации новых Telegram-аккаунтов: штатный проход авторизации с выбранным устройством и прокси, заполнение профиля и сохранение готовой сессии.

Ответственность за использование режима лежит на вас

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

Multogram — инструмент. Он не поставляет и не продаёт номера, SIM-карты, коды подтверждения и прокси, не гарантирует результат регистрации и не отвечает за блокировки: всё перечисленное вы приобретаете у третьих лиц и используете на свой риск. Прежде чем запускать режим, убедитесь, что у вас есть законное основание использовать каждый номер, и что такое использование допустимо по праву вашей страны. Подробнее — разделы 5 и 6 лицензионного соглашения.

Авторегистрация создаёт новые Telegram-аккаунты с нуля: берёт номер (в SMS-сервисе или у оператора вручную), проходит весь флоу авторизации — код, при необходимости почта, регистрация профиля — и кладёт готовый .session-файл в указанную папку. Аккаунт на входе не нужен: режим запускается до старта сессии, как Конвертер сессий и Редактор сообщений.

Один поток за запуск делает одну регистрацию. Сколько потоков поставите — столько параллельных попыток и пойдёт, каждая со своим номером, устройством и прокси.

Откуда берётся номер

ПолеПо умолчаниюНазначение
SMS-сервисSMS-ActivateПровайдер аренды номера или режим ручного ввода
API-ключКлюч провайдера. Обязателен. Скрыт при выборе «Вручную»
СтранаРоссия (+7)Страна номера. Скрыта при выборе «Вручную»

Список сервисов: SMS-Activate, 5SIM, SMS-HUB, SMSPVA, Grizzly SMS, Vak SMS, SMSBOWER и Вручную (ввод при запуске).

Запрос строится для двух семейств API: текстовый протокол handler_api (SMS-Activate, SMS-HUB, Grizzly SMS, SMSBOWER) и REST-API 5SIM. Номер заказывается сразу под сервис Telegram, а по итогу регистрации активация закрывается как использованная (успех) или отменяется (неудача) — отмена возвращает номер провайдеру, чтобы деньги не сгорали.

Ручной режим

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

Прокси

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

Если флажок снять, регистрация пойдёт с вашего IP. Для одиночной проверки это допустимо, для серии — нет.

Почта для подтверждения

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

ИсточникЧто происходитЧто нужно указать
Свои почты (по умолчанию)Берётся почта из вашего списка, код читается автоматически по IMAPСписок почт и настройки IMAP
Сервис временной почтыАдрес заказывается у сервиса, код забирается опросом его APIСервис, API-ключ, домены
Ручной вводОператор вводит адрес, а затем и код из письмаНичего заранее

Свои почты

Мои почты (по строке) — по одной записи на строку в формате email:password. Пароль (или app-password) обязателен: именно с ним Multogram заходит в ящик по IMAP и достаёт код. Из списка берётся первая строка.

Настройки подключения видны только при источнике «Свои почты»:

  • IMAP хост — по умолчанию imap.firstmail.ltd;
  • IMAP порт — по умолчанию 993;
  • Использовать SSL/TLS — по умолчанию Включено.

Multogram подключается к ящику, ищет в INBOX свежие письма от Telegram (до пяти, новые первыми) и вытаскивает из темы и тела число из 5–6 цифр. Опрос идёт раз в 8 секунд, общий бюджет ожидания — 180 секунд.

Сервис временной почты

Видно только при источнике «Сервис временной почты»:

  • Сервис врем. почтыQeex (qeex.net) по умолчанию, второй вариант — AnyMessage (anymessage.shop);
  • API-ключ сервиса — ключ выбранного сервиса;
  • Домены почты — множественный выбор, по умолчанию gmx.com, outlook.com, hotmail.com. Доступны также gmail.com, yahoo.com, mail.com и пункт «Свои домены…». Пусто — домен по умолчанию сервиса;
  • Свои домены — через запятую или с новой строки. Появляется, только если в доменах выбран пункт «Свои домены…»; они добавляются к выбранным выше, а не заменяют их.

Адрес заказывается сразу под отправителя telegram.org, код забирается опросом ящика провайдера в том же темпе: раз в 8 секунд, до 180 секунд.

Ручной ввод

Оператор вводит адрес почты в окне запроса, а когда Telegram пришлёт письмо — вводит и код из 6 цифр. Оба окна без таймаута. Подходит, когда почта разовая и настраивать под неё IMAP смысла нет.

Профиль и устройство

Имя и фамилию нового аккаунта генерирует встроенный генератор личности — вручную их задавать негде.

ПолеПо умолчаниюНазначение
Страна (локаль имён)Английский (США)Локаль генератора имени и фамилии
ПолСлучайныйПол, под который подбирается имя
УстройствоСлучайно (ротация устройств)Отпечаток устройства: случайный, Samsung Galaxy S24, Google Pixel 9, Xiaomi 14 или свой список
Свои устройства (по строке)3 примера моделейФормат Модель|SDK, например Google Pixel 4|SDK34. Появляется при варианте «Свои устройства…»
Датацентр (DC)2Стартовый датацентр Telegram (1–5), дальше миграция автоматическая
Локаль приложенияАнглийский (США)Локаль клиента, уходит отдельным полем в запрос авторизации
Часовой поясНью-Йорк (UTC−5)Таймзона клиента, уходит отдельным полем в запрос авторизации
Таймаут простоя (сек)300Через сколько секунд бездействия между шагами флоу авторизации он закрывается сам. Допустимо 30–3600

При варианте «Свои устройства…» на каждую регистрацию берётся случайная строка списка; если список пуст — режим тихо откатывается к случайному пресету. Значения DC и таймаута простоя вне допустимых границ так же тихо заменяются значениями по умолчанию.

Что делается с готовым аккаунтом

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

ПолеПо умолчаниюНазначение
Установить аватарВыключеноЗагрузить фото профиля сразу после создания
Файл аватараФайл .jpg/.png. Появляется при включённом аватаре
Установить 2FA парольВыключеноСгенерировать облачный пароль и сохранить его вместе с аккаунтом
Шаблон 2FA пароляЗаглавная + 4 строчные + 3 цифры + символПаттерн генерации, раскрывается на каждый аккаунт. Появляется при включённом 2FA
Папка сохранения сессийC:/sessions/autoregКуда копируется .session созданного аккаунта. Обязательное поле

Токены шаблона пароля: <UpperLetter>, <LowerLetter>, <Letter>, <Digit>, <Number>, <Symbol>, <Hex>. Всё, что не является токеном, попадает в пароль как есть. Если в шаблоне нет ни одного токена, генерируется пароль из 10 символов по умолчанию.

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

Как проходит одна регистрация

Номер. Арендуется номер у провайдера (или запрашивается у оператора). Если номера нет — попытка завершается сразу, с причиной no_number.

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

Отправка номера. Telegram отвечает статусом: обычно «ждём код», иногда — «нужна почта».

Этап почты (не всегда). Только при статусе «нужна почта»: берётся адрес из выбранного источника, отправляется в Telegram, код читается по IMAP / у temp-mail сервиса / у оператора и подтверждается.

Код входа. Опрос SMS-сервиса раз в 8 секунд в пределах 180 секунд (в ручном режиме — окно ввода). Полученный код уходит на вход.

Создание профиля. Если номер новый, Telegram требует регистрацию: генерируется имя и фамилия под выбранный пол и создаётся аккаунт. Если номер уже был зарегистрирован — вход завершается сразу, без этого шага.

Доводка. Для авторизованного аккаунта ставится аватар, генерируется 2FA-пароль, .session копируется в папку сессий.

Закрытие активации. Успех — активация закрывается как использованная; неудача — отменяется, а незавершённый флоу авторизации принудительно закрывается.

Результат каждой попытки — запись со статусом, номером, путём к сохранённой сессии, именем и фамилией и сгенерированным 2FA-паролем. Всё это видно в логе.

Почему регистрация не удалась

У каждой неудачи в логе есть машинная причина. Расшифровка:

ПричинаЧто произошло
no_numberПровайдер не выдал номер: нет баланса, нет номеров под страну, неверный ключ
email_acquireНе удалось получить адрес почты: пустой список, ошибка ключа temp-mail сервиса
email_codeПисьмо с кодом не пришло за 180 секунд или ящик не читается
email_not_pollableВыбранный источник почты не позволяет забрать код автоматически
sms_code:timeoutSMS с кодом не пришла за 180 секунд — самая частая причина на дешёвых номерах
needs_2faНа номере уже стоит облачный пароль: номер не новый, зарегистрировать на него нельзя
auth_errorЖёсткая ошибка на стороне Telegram: бан номера, отказ соединения, проблема прокси
unresolvedФлоу закончился в неожиданном состоянии

Ограничения и риски

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

  • Номера. Дешёвые номера массовых стран часто «сгоревшие»: код не приходит вовсе (sms_code:timeout) либо на номере уже висит 2FA (needs_2fa). Отмена активации вернёт деньги, но время потрачено.
  • Прокси. Серия регистраций с одного IP — прямой путь к тому, что аккаунты умрут в первые часы. Резидентные и мобильные прокси дают заметно лучший результат, чем серверные.
  • Страны при заказе номера. Явное соответствие настроено для RU, UA, KZ, BY, PL, DE, US, IN, ID, MY, TH, VN, BR, AR. Остальные страны из списка уходят к провайдеру как Россия — проверяйте по логу, какой номер реально пришёл.
  • Провайдеры. Обращение формируется к SMS-Activate, SMS-HUB, Grizzly SMS, SMSBOWER и 5SIM. Пункты SMSPVA и Vak SMS в списке есть, но запрос к их API не строится.
  • Имя профиля. Пол при генерации учитывается; локаль имён на текущий момент фиксирована английской, независимо от значения поля Страна (локаль имён).
  • 2FA. Пароль генерируется по шаблону и сохраняется вместе с аккаунтом (виден в логе и в результате попытки). Отдельного шага установки облачного пароля на стороне Telegram в сценарии нет.
  • Свои почты. Берётся первая строка списка, и она не вычёркивается — при серии регистраций один и тот же ящик будет использован повторно. Для потока лучше подходит temp-mail сервис.
  • Свежий аккаунт. Только что зарегистрированный аккаунт максимально хрупкий. Активность в первые часы — рассылка, инвайты, вступления пачками — убивает его почти гарантированно.

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

  • Начните с одной регистрации. Один поток, ручной режим или один номер у провайдера — так вы проверите ключ, прокси и папку сессий, не потратив десяток номеров на одну и ту же ошибку.
  • Отдельная папка сессий под каждый прогон. Проще понять, какая пачка чем регистрировалась, и подхватить её в Конвертере сессий или во вкладке Accounts.
  • Ротация устройств. Вариант «Случайно» безопаснее фиксированной модели: серия аккаунтов с одинаковым отпечатком выглядит как ферма.
  • Согласуйте локаль, таймзону и страну номера. Номер +7 с локалью en-US и таймзоной Нью-Йорка — сочетание, которого не бывает у живого пользователя.
  • Не гонитесь за скоростью. Больше потоков — больше одновременных заходов с соседних IP; для регистрации это опаснее, чем для любого другого режима.
  • Прогревайте. Готовые аккаунты сначала прогоните через Прогрев, и только потом ставьте на боевые задачи.

Отмена активации — не формальность

Если остановить поток на середине, шаг закрытия активации не выполнится: номер останется висеть у провайдера до истечения аренды, а деньги за него не вернутся. Останавливайте задачу между регистрациями, а не в момент ожидания кода.