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

Оформление профилей

Массовая смена профиля у пула аккаунтов: имя, фамилия, био, username и аватар — каждое поле применяется отдельным запросом со своим источником значения.

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

Ключевая особенность режима: поля применяются не одним запросом на весь профиль, а по одному. Каждая правка изолирована в собственном try/catch, поэтому неудача с username не отменит уже поставленные имя и аватар.

Что меняем

Поля для изменения — набор флажков. По умолчанию отмечены Имя, Фамилия и Аватар. Что не отмечено — не трогается вообще: старое значение остаётся на месте, а не очищается. От этих флажков зависит и то, какие блоки настроек появятся ниже.

Порядок применения фиксированный: имя → фамилия → био → username → аватар.

Имя и фамилия

Источник имени (по умолчанию Генерация по стране) управляет сразу и именем, и фамилией. Появляется, только если отмечено поле Имя.

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

При генерации появляются два поля:

  • Страна (локаль имён) — по умолчанию Английский (США); всего 16 локалей, от русской и украинской до японской и корейской. Определяет, из какого языкового набора берутся имена.
  • ПолСлучайный по умолчанию, либо мужской/женский. Влияет и на имя, и на фамилию, чтобы они не расходились между собой.

Шаблоны в режиме «Своё» поддерживают группы вариантов {Alex|Max|Sam} — на каждый аккаунт берётся случайный вариант — и токены генератора.

Есть неочевидный момент: селектор источника привязан к флажку Имя. Если отметить только Фамилию, селектор на вкладку не выведется, и фамилия будет сгенерирована модулем личностей по локали и полу по умолчанию. Хотите свои фамилии — отмечайте и Имя тоже, тогда появится выбор источника, а поле шаблона имени можно оставить пустым.

Био

Источник био (по умолчанию Статичный текст). Блок появляется при отмеченном флажке Био.

ВариантПолеЧто происходит
Статичный текстТекст биоОдна и та же строка у всех аккаунтов. По умолчанию заполнено Digital creator ✦ exploring the world
Из спискаСписок биоПо варианту на строку, каждому аккаунту достаётся случайный
ДинамическийШаблон биоШаблон с группами вариантов {a|b|c} и токенами генератора

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

Username

Источник Username (по умолчанию Генерация). Блок появляется при отмеченном флажке Username.

  • Из списка — поле Список Username, по одному на строку. Аккаунту достаётся случайный; ведущий символ @ отбрасывается автоматически, так что писать можно и с ним.
  • Генерация — поле Шаблон Username. Токены: <LowerLetter> — строчная буква, <Digit> — цифра, <Number> — число; плюс группы вариантов {a|b|c}.

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

Аватар

Файл аватарки — один или несколько файлов изображений. Появляется при отмеченном флажке Аватар. Для каждого аккаунта из набора берётся случайный файл; если загрузить один файл, аватар у всего пула будет одинаковым.

Как проходит прогон

Разбор флажков. Определяется, какие из пяти полей нужно менять; в лог пишется итоговый список.

Вычисление значения. Для очередного поля берётся значение из его источника: генерация по локали и полу, случайная строка из списка, шаблон или случайный файл.

Немедленное применение. Значение уходит в Telegram отдельным запросом на изменение профиля — только это поле, остальные не затрагиваются.

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

Никаких пауз между полями внутри одного аккаунта нет: все отмеченные правки идут подряд.

Риски и ограничения

  • Username занимают. «Красивые» и короткие варианты почти все разобраны. Отказ по занятости — штатная ситуация, и она не откатывает уже применённые имя, био и аватар: в логе будет ошибка только по username.
  • Частая смена профиля выглядит подозрительно. Аккаунт, который несколько раз за сутки меняет имя, аватар и username, ведёт себя ненормально с точки зрения антиспама. Оформление профилей — режим для разовой настройки, а не для регулярного прогона.
  • Полностью одинаковые профили. Статичное био и один аватар на весь пул сводят пользу оформления к нулю: пачка становится узнаваемой по совпадающим полям.
  • Ограничения формата. Био длиннее 70 символов, изображение неподходящего формата или занятый username — это отказы на стороне Telegram; в интерфейсе они не проверяются заранее, а видны только по логам.

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

  • Начинайте с 2–3 аккаунтов и смотрите логи: там видно, какое именно значение ушло в каждое поле и что Telegram ответил.
  • Комбинируйте источники. Имя — генерация по стране, био — список, username — шаблон с цифрами: так профили будут разными по всем полям сразу.
  • Держите локаль под аудиторию. Русскоязычная рассылка с корейскими именами вызывает больше вопросов, чем пустой профиль.
  • Загружайте пачку аватаров — хотя бы столько же, сколько аккаунтов в пуле.
  • Меняйте профиль до боевой работы, а не в середине рассылки: смена имени и аватара во время активной отправки — лишний сигнал.

Шаблон username без чисел почти всегда упрётся в занятость

Username в Telegram уникален глобально, а список вариантов режим перебирать не умеет: он берёт один случайный и, получив отказ, просто пишет ошибку в лог и идёт дальше. Закладывайте в шаблон <Digit> или <Number>, а в список — заведомо избыточное количество вариантов.