SCARP.CC 2.2.1m: как устроена работа
Документация актуальной версии 2.2.1m
SCARP.CC
Приложение для Windows: аккаунты Telegram, проверка ограничений, профили и прокси, поиск и сбор аудитории, сообщения, приглашения, папки, конвертация сессий и другие инструменты. Работа выполняется в собственном окне программы.
Аккаунты и настройки хранятся локально. Telegram-модули используют выбранные сессии и их прокси. Один аккаунт нельзя одновременно занять несколькими заданиями: активный мульти-чат или автоответчик также удерживает сессию.
- Добавьте аккаунты и прокси, проверьте подключение.
- Откройте нужный модуль, укажите источник и выберите аккаунты.
- Проверьте параметры, запустите задание и следите за журналом.
- Откройте результаты, сохраните отчет и дождитесь завершения перед закрытием программы.
Навигация сгруппирована в боковом меню; раздел «Разное» показывает версию и сведения о программе. Размер окна, его положение, ширина боковой панели и компоновка рабочих областей сохраняются. Кнопка «Документация» расположена в настройках рядом с «Сохранить».
Что нужно перед стартом
Не переносите только EXE: ресурсы интерфейса и сопутствующие файлы входят в комплект. На одном каталоге данных работает одна копия приложения.
Быстрый старт
- Распакуйте релиз и запустите SCARPCC.exe. Если обновляете существующую установку, сначала выполните инструкцию обновления.
- Активируйте ключ. На экране лицензии введите выданный ключ. Выберите русский, украинский или английский язык интерфейса.
- Добавьте прокси. В разделе «Прокси» вставьте строки или загрузите список и выполните проверку.
- Добавьте аккаунты. Используйте пару .session + .json, вход по номеру, QR или подходящий импорт.
- Отметьте аккаунты. Нажмите «Проверить» для подключения и обращения к @SpamBot. «Проверить без спам-бота» проверяет доступность без сообщения боту.
- Откройте карточку шестеренкой. Проверьте сведения, время их обновления и назначенный прокси.
- Запустите нужный модуль. Сначала проверьте источник и ограничения на небольшом выбранном наборе; в чистке групп выход выполняется сразу после запуска.
Лицензия и HWID
Ключ активируется в окне программы и привязывается к устройству. HWID можно скопировать с экрана активации. Для переноса лицензии на другой компьютер используйте официальный контакт поддержки, а не редактирование файлов лицензии.
Если активация не проходит
- Проверьте ключ целиком, без посторонних символов.
- Убедитесь, что дата, время и часовой пояс Windows корректны.
- При ошибке связи проверьте интернет и доступность сервиса, затем повторите проверку.
- Сообщения «Ключ отозван», «Срок действия ключа истек» и «Другое устройство» требуют решения вопроса с лицензией.
Лицензия проверяется при запуске и периодически во время работы. Фоновая проверка выполняется каждые 30 секунд с ожиданием ответа до 20 секунд. Кратковременные обрывы приводят к повторной проверке в пределах действующего подтверждения; постоянный офлайн-доступ не предусмотрен. Отзыв лицензии останавливает защищенные задания и соединения. Не публикуйте ключ, файлы сессий или пароли.
Установка и автоматические обновления
- Для первой установки скачайте официальный готовый ZIP релиза. Распакуйте весь комплект в доступную для записи папку и запустите SCARPCC.exe. Архив исходного кода для этого не подходит.
- При запуске программа проверяет актуальную версию. Если обновление доступно, отдельное окно показывает загрузку, проверку и установку.
- После проверки подписи и целостности установщик заменяет файлы программы и запускает новую версию. Аккаунты, сессии, база и настройки сохраняются.
- После обновления откроется «Что нового». Повторно открыть список изменений можно в настройках; установленная версия указана в «Разное».
Обновления загружаются с сервера обновлений SCARP.CC. Для первой установки доступен готовый архив GitHub Release. Не закрывайте установщик во время замены файлов.
После успешного запуска временные файлы удаляются. Если установка не завершилась, программа пытается восстановить предыдущую версию; резервная копия и журнал помогают разобраться в ошибке. При повторном откате сохраните папку программы и обратитесь в поддержку с текстом ошибки. Для старых установщиков может потребоваться ручная установка полного комплекта при закрытой программе.
Для запуска и проверки обновлений требуется интернет. Проверка подписи остается обязательной. История изменений: все опубликованные версии.
Менеджер аккаунтов
Таблица показывает локальные сведения аккаунта, состояние подключения и ограничений, привязку прокси и Premium. Поиск и фильтры помогают выбрать нужные строки; массовые действия применяются к отмеченным аккаунтам.
Как читать статусы
| Состояние | Что подтверждено |
|---|---|
| Активен / живой | Удалось подключиться и получить аккаунт. Это не подтверждает отсутствие спам-ограничений. |
| Свободен | Получен распознанный ответ @SpamBot об отсутствии ограничений. |
| Спамблок | Есть подтвержденное ограничение. Известный срок и причина доступны в карточке; срок бывает неизвестен. |
| Заморожен | Telegram сообщил о заморозке. Срок удаления без успешной апелляции не является сроком разблокировки. |
| Ошибка / нет ответа | Проверка не дала подтвержденного результата. Проблема прокси сама по себе не делает аккаунт заблокированным. |
| Нет сессии / не авторизован / мертвый | Отсутствует файл авторизации либо Telegram отклонил сессию. Точная причина важнее общего обозначения. |
Звезда Premium различает известную подписку, отсутствие подписки и непроверенные сведения. Дата окончания отображается только если найдена подтвержденная информация; активная подписка может быть показана без даты.
«Обновить данные» считывает актуальные сведения профиля и карточки. Имя файлов может быть приведено к реальному номеру; существующая пара с таким именем не перезаписывается. Кнопка Telegram Web запускает отдельный вход через назначенный аккаунту прокси и может потребовать ручную авторизацию.
Карточка аккаунта и индивидуальный прокси
- Нажмите шестеренку в строке аккаунта.
- Посмотрите профиль, фото и время обновления. При наличии кеша карточка открывает его сразу.
- Нажмите обновление, если нужны свежие сведения. Если кеша нет, данные запрашиваются при открытии.
- Для индивидуального прокси выберите запись пула или введите собственную строку и сохраните. Возврат к автоматическому распределению выполняется отдельно.
Карточка раздельно показывает обычные группы, супергруппы, каналы и личные диалоги. Недоступные сведения обозначаются как неизвестные, а не как нули. Ошибка отдельного запроса не отменяет успешную основную проверку аккаунта.
Дата текущей сессии берется из текущей авторизации Telegram, а не из времени изменения файла. Ее возраст не равен возрасту самого Telegram-аккаунта. Отдельная массовая команда «Дата создания» оценивает раннюю доступную активность и тоже не дает гарантированную дату регистрации.
Показаны состояние 2FA и наличие локально сохраненного пароля. Пароль остается скрытым, пока вы явно не нажмете раскрытие. Отсутствие сохраненного пароля не означает отсутствия 2FA. Проверки и обновление данных обновляют карточку через уже подключенную сессию.
В разделе проверок видны время последней попытки, результат и причина. Сведения о прежнем подтвержденном ограничении могут сохраняться при сетевом сбое новой попытки. Замена авторизации исключает использование кеша и метаданных другой сессии.
Как добавить аккаунт
Готовые файлы
Для Telethon используется пара с одинаковым именем: account.session и account.json в папке session. JSON хранит сведения профиля и клиента; он не заменяет авторизацию в .session. Не копируйте открытую другим процессом SQLite-сессию с незавершенной записью.
Вход по номеру
- Введите свой номер в международном формате, выберите параметры клиента и прокси.
- Нажмите «Получить код» и введите код способом, который предложил Telegram.
- Если запрошена 2FA, введите действующий пароль.
- Дождитесь подтверждения сохранения пары файлов и обновите таблицу.
QR-вход
Выберите прокси, получите QR и подтвердите его в Telegram на уже авторизованном устройстве. При истечении QR запросите новый. Если явно выбранный прокси удален или некорректен, вход останавливается без незаметного перехода на другой способ подключения.
Другие способы
Для tdata, HEX и поиска файлов используйте инструменты импорта и конвертации. Для регистрации нового аккаунта по собственному номеру предусмотрена ручная регистрация. Существующие аккаунты не перезаписываются автоматически.
Ручная регистрация SIM
Используется собственный номер: автоматической покупки номеров в модуле нет. Регистрация основана на входе по телефону, но дополнительно умеет создать новый аккаунт.
- Введите номер, имя и при необходимости фамилию, выберите прокси и параметры клиента.
- Запросите код и введите его; при запросе 2FA укажите текущий пароль.
- Для нового аккаунта прочитайте условия Telegram и явно подтвердите их и требуемый возраст.
- При необходимости задайте bio, фото и новый пароль 2FA. Дождитесь результата сохранения.
Требование email, оплаты или нестандартной проверки устройства может потребовать завершить вход в официальном клиенте. Ошибка оформления профиля после подтвержденной регистрации дает частичный результат: рабочая сессия сохраняется. Не начинайте повторную регистрацию, пока не проверили сохраненный аккаунт.
Прокси: пул и привязки
В карточке аккаунта, входе по номеру, входе по QR и ручной регистрации используется единый список прокси с поиском. Рядом с адресом показан флаг из результатов проверки в разделе «Прокси». Для неизвестной страны указан нейтральный значок и подпись «Страна не определена». Поиск понимает адрес, код страны и ее название на русском, украинском или английском; определение страны повторно не запускается при открытии списка.
Откройте «Прокси», добавьте строки, проверьте выбранные записи и удалите подтвержденно нерабочие при необходимости. Удаление записи из пула не равно удалению аккаунта.
Формат строки
socks5://proxy.example:1080:login:password
http://proxy.example:8080:login:password
login:password@proxy.example:1080
proxy.example:1080
Адреса выше условные. Без схемы используется SOCKS5; номер порта обязателен и должен быть 1-65535. Для общего пула IPv6 не поддерживается. Указывайте реальный поддерживаемый тип провайдера, не рассчитывая, что смена надписи превратит один протокол в другой.
Приоритет
- Персональный прокси из JSON или карточки используется раньше общего пула.
- Автоматическая привязка из пула действует, пока запись остается в пуле.
- При необходимости пул распределяется по настройке «Аккаунтов на 1 прокси».
Сброс автоматических привязок и работа с пулом не должны незаметно заменять вручную назначенный прокси. Если персональный адрес перестал работать, исправьте его в карточке или явно верните аккаунт к автоматическому распределению.
Страна определяется по геобазе/доступным сервисам и может быть неизвестна. Ошибка определения страны не тождественна ошибке соединения. Проверка прокси не гарантирует, что конкретная авторизация Telegram будет принята.
Проверка аккаунтов и @SpamBot
| Действие | Результат |
|---|---|
| Проверить | Подключение, обновление сведений и запрос к @SpamBot. При подтвержденной заморозке отдельное сообщение боту может не отправляться. |
| Проверить без спам-бота | Подключение и обновление сведений без /start боту. Нельзя считать результат проверкой отсутствия спам-ограничений. |
| Обновить данные | Профиль, Premium и карточка через текущую подключенную сессию. |
Подключение и начальная проверка авторизации имеют общий срок до 10 секунд. Допустимый таймаут чекера в настройках - 5-10 секунд. Переподбор автоматического прокси использует остаток того же срока. Последующие сведения карточки и ответы бота имеют собственные ограничения ожидания.
Ожидание ответа SpamBot задается от 0 до 120 секунд; на чтение ответа применяется минимум 3 секунды, поэтому 0 не отключает обращение к боту. Отсутствие ответа, незнакомый текст, сетевой сбой и FloodWait показываются отдельно. Они не превращаются в результат «свободен».
Сводка запуска
После завершения показаны категории именно этого запуска. Нажмите категорию, чтобы выделить соответствующие аккаунты. Не начатые проверки учитываются отдельно; сворачивание журнала не останавливает работу и не снимает занятость.
Сроки ограничений
Дата окончания ограничения SpamBot извлекается только из распознанного текста с однозначной датой и часовым поясом UTC/GMT. Исходный текст остается доступен. При заморозке показываются доступные дата начала, ссылка апелляции и срок удаления без успешной апелляции. Последний не означает автоматическое восстановление аккаунта.
Массовые операции и профиль
Выделите аккаунты и нажмите действие на панели менеджера. Дождитесь завершения текущего задания: занятую сессию нельзя открыть для другой операции.
| Действие | Как использовать |
|---|---|
| Фото | Случайное фото из data/photos, один выбранный файл для всех или удаление всех фото профиля, включая историю. JPG/JPEG, PNG и WEBP до 10 МБ; поврежденные и чрезмерно большие изображения отклоняются. Удаление требует подтверждения и показывает только подтвержденное количество. |
| Username | Список, генерация через ИИ, генерация по имени с повторным подбором либо удаление. При удалении освобожденный username может занять другой пользователь. |
| Имена | По строке Имя|Фамилия, генерация через ИИ или одинаковые значения для всех. В одинаковом режиме пустая фамилия удаляет ее; в прежнем списочном режиме пустое поле не меняет фамилию. |
| О себе | Один текст до 70 символов, ИИ-текст или явный режим очистки. Пустой обычный текст не запускает очистку. |
| Гендер | Определение по имени через ИИ или ручная отметка: мужской, женский, не указан. Это локальные сведения SCARP.CC, а не поле Telegram. |
| 2FA | Свой пароль, случайный пароль длиной 6-32 символа либо отключение с текущим сохраненным/введенным паролем. Пустое поле текущего пароля использует сохраненное значение каждого аккаунта. Введенное значение применяется ко всем выбранным. |
| Получить код | Поиск свежего кода в служебном чате Telegram. Команда не заказывает новый код: сначала запросите вход на нужном устройстве. |
| Конфиденциальность | Выберите, какие правила изменить. Значение «не менять» сохраняет текущее правило. |
| Очистить диалоги | Явно выберите ЛС, ботов, группы или каналы и подтвердите действие. Для отбора групп по условиям используйте отдельную «Чистку групп». |
| Удалить / выйти из сессии | Различайте локальное удаление файлов и завершение авторизации Telegram. Если выход не подтвержден, файлы не должны считаться безопасно удаленными. |
Метки аккаунтов
Нажмите кнопку метки в строке аккаунта или рядом с аккаунтом в Мульти-чате. Задайте название, цвет и одну из 20 иконок. Метку можно изменить или убрать.
В менеджере доступны «Добавить метку массово» и «Убрать метку массово» для выбранных строк. Метки видны рядом со статусом, в поиске и в окне выбора аккаунтов.
Метка хранится в JSON аккаунта. Переносите session вместе с JSON, чтобы сохранить ее. Изменение метки из Мульти-чата сохраняет открытый диалог и черновик, переподключение не требуется.
Диспетчер задач
Откройте «Диспетчер задач» в левом меню: здесь активные и недавно завершенные задания, прогресс и переход к журналу модуля.
Остановка действует на выбранную задачу. Новые операции перестают запускаться, текущие подключения закрываются, накопленные результаты сохраняются. Уже выполненные действия в Telegram не отменяются. Незавершенная работа не отмечается как 100%.
Доступна также остановка массовых проверок и действий менеджера аккаунтов. Расписание и задания работают, пока программа открыта.
Создание чатов
Выберите аккаунты, название, описание, число чатов на аккаунт и публичность. Для публичного чата создается супергруппа со случайным username; для приватного доступны соответствующие настройки типа группы.
В «Что получить после создания» выберите ID, ссылку или ID + ссылку. По умолчанию выбран ID. Для приватного чата ссылка является приглашением; доступность ее создания зависит от Telegram.
Настройте паузы и предел ожидания FloodWait. Подтвержденные создания, ошибки и недоступные ссылки попадают в отчет CSV/TXT. Неопределенный результат не считается успешным созданием.
Создание каналов
Создавайте публичные или приватные каналы выбранными аккаунтами. Укажите название, описание, количество и параметры случайного username для публичных каналов.
Выберите результат: ID, ссылка или оба значения. Приватный канал создается без публичного username. Отчет содержит полученные значения и причины неполного результата. Лимиты создания и приглашений определяет Telegram.
Клонер канала
- Выберите один аккаунт и свой канал назначения из доступных для управления.
- Укажите исходный канал и параметры копирования: название, описание, аватарку, сообщения, публичность и диапазон публикаций.
- Запустите перенос и следите за подтвержденным прогрессом. Остановка доступна в модуле и диспетчере задач.
Поддерживаемые сообщения переносятся в исходном порядке с форматированием и альбомами. На аккаунте без Premium кастомные эмодзи и Premium-стикеры получают обычное представление. Упрощения и пропуски отражаются в отчете.
Защищенный контент не копируется. Просмотры, реакции, исходные даты публикации и результаты голосования не переносятся. Подтвержденный прогресс сохраняется для продолжения; при неизвестном результате отправки публикация автоматически не дублируется.
Чистка аккаунтов
Отдельный модуль заменяет кнопки очистки диалогов и контактов в менеджере. Доступны семь действий: выйти из каналов; выйти из групп и супергрупп; удалить личные диалоги; заблокировать ботов и удалить диалоги; очистить Избранное; удалить контакты; удалить все фото профиля.
- Отметьте нужные действия. Изначально ни одно не выбрано.
- Выберите аккаунты, число одновременных подключений, паузы и предел ожидания FloodWait. Удаление личной переписки также у собеседника включается отдельно.
- Нажмите «Запустить». Выбранные действия выполняются сразу, включая диалоги в архиве. Группы и каналы сохраняются в Telegram, аккаунты выходят из них.
- Смотрите журнал и отчет CSV/TXT. Остановить задачу можно в модуле или диспетчере.
«Выполнено» означает подтвержденное действие; «Нечего очищать» - отсутствие объектов. «Результат не подтвержден» требует проверки в Telegram: действие могло выполниться частично. Например, после достижения предела удаления длинной истории дальнейшая очистка затронутого аккаунта останавливается.
При частичном результате полный отчет помогает найти причину: на экране показываются первые 500 строк. Счетчик проблемных действий и счетчик ошибок обработки аккаунтов считаются отдельно.
Задания, потоки и отчеты
- Выберите аккаунты через кнопку модуля. Ошибки доступности проверьте до запуска.
- Заполните актуальные поля формы. Минимум диапазона не должен быть больше максимума; ноль имеет смысл только там, где явно разрешен.
- Нажмите запуск, откройте журнал и затем результаты. Кнопка остановки отменяет работу и оставляет уже собранные результаты.
- Выберите формат и сохраните отчет. «Открыть» возле результата открывает конкретный созданный TXT/CSV штатной программой Windows.
Общая настройка потоков - 1-32. Глобальный поиск, сбор аудитории, сбор авторов, инвайтер и конвертер используют ее в своих текущих формах. Модули с отдельным полем «Одновременно аккаунтов» имеют собственный предел, обычно 10; дубликатор и переавторизация - до 5. Число потоков не увеличивает разрешенные Telegram квоты.
В модульных таблицах отображается предварительный просмотр до 500 строк. Полный накопленный результат сохраняется при экспорте. Общий технический предел отчета - 100000 строк; достижение лимита показывается явно. Остановка или ошибка не означает, что уже выполненные действия отменены.
Для глобального поиска, сбора аудитории, авторов и создания папок отчеты сохраняются в системные «Загрузки». Другие задания также могут возвращать путь в data/module_reports: ориентируйтесь на путь и кнопку открытия в результате. Повторное сохранение не должно уничтожать предыдущий файл.
При одном исходном чате сбор аудитории/авторов не создает второй одинаковый общий TXT. При нескольких чатах доступны отдельные списки и общий список без повторов. CSV хранит полный набор колонок; варианты «Список», Premium и ссылки доступны там, где предусмотрены модулем.
Сохраненные задания удалены из интерфейса. Текстовые шаблоны остаются доступны там, где их поддерживает модуль. Расписание работает только пока приложение открыто и не заменяет системный планировщик.
Рассылка по ЛС
- Введите usernames получателей либо выберите один файл-источник.
- Выберите вид сообщения: текст, медиа, пересылка или inline-бот. Заполните поля выбранного режима.
- Выберите аккаунты, квоты, паузы, при необходимости расписание и число циклов.
- Проверьте предпросмотр и запустите. Сохраните отчет с подтвержденными отправками, пропусками и ошибками.
Один получатель может получить набор из нескольких файлов или пересылок. Успех набора фиксируется только после подтвержденной отправки. Повторные циклы заново используют исходный список и могут повторно доставлять сообщения тем же людям.
Встроенный автоответ кампании отвечает на первое входящее сообщение от уже успешно обработанного получателя в пределах текущего задания. Он отличается от отдельного ИИ-автоответчика. При неопределенной отправке повтор этому пользователю блокируется.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Ссылки или username, по одному на строку | Введите от 1 до 100000 получателей, по одному username или ссылке t.me/username на строку; ID и телефоны здесь не принимаются. Повторы удаляются, а список распределяется между выбранными аккаунтами в пределах их квот. |
| Файл TXT, CSV или SQLite вместо списка | Выберите локальный TXT, CSV или SQLite вместо ручного списка: до 100000 записей. В TXT нужен один username на строку, в CSV и базе - столбец username или target; текстовые файлы должны быть в UTF-8 и до 8 МБ, база - до 128 МБ. В SQLite должна однозначно определяться таблица users или contacts, либо быть единственная таблица. |
| Вид сообщения | Выберите содержимое, которое получит каждый адресат: текст, выбранные файлы, пересланные сообщения или результаты inline-бота. При нескольких файлах, ссылках или запросах адресату отправляется весь набор. |
| Текст сообщения или подпись | Текст сообщения ограничен 4096 единицами UTF-16, подпись к медиа - 1024; некоторые эмодзи занимают две единицы. В HTML-режиме учитывается текст без тегов; подпись можно оставить пустой, и она используется только в первой партии вложений. |
| Вложения, до 100 файлов по 50 МБ | Выберите от 1 до 100 локальных файлов: каждый до 50 МБ, суммарно до 500 МБ. Вложения отправляются каждому адресату партиями до 10 файлов; для видеокружка и таймера самоуничтожения нужен один файл. |
| Ссылки на сообщения для пересылки | Добавьте до 100 ссылок на сообщения, по одной на строку: https://t.me/channel/123 или https://t.me/c/123456/789. Все выбранные сообщения пересылаются каждому получателю; отправляющий аккаунт должен иметь доступ к источникам. |
| Username inline-бота | Укажите username inline-бота, например @botname, или ссылку t.me на него. Бот должен поддерживать inline-запросы; для каждого адресата выполняются запросы из списка ниже. |
| Запросы или ID постов inline-бота, по одному на строку | Введите от 1 до 100 запросов, по одному на строку, длиной от 1 до 256 символов. Для каждого запроса отправляется первый результат, который вернул inline-бот; пустой ответ бота считается ошибкой. |
| Формат текста | Обычный текст отправляется без разбора разметки, HTML применяет поддерживаемые Telegram теги форматирования. Выбранный формат действует на основной текст, подпись к медиа и текст автоответа. |
| Получателей на аккаунт, от | Нижняя граница случайной квоты получателей для каждого аккаунта в каждом запуске: 1-10000, не выше максимальной квоты. Квота считается по попыткам отправки или успешным получателям в зависимости от режима учёта, а не по числу отдельных вложений. Допустимо: 1-10000. |
| Получателей на аккаунт, до | Верхняя граница случайной квоты получателей для каждого аккаунта в каждом запуске: 1-10000, не ниже минимальной квоты. Когда квота исчерпана или список закончился, аккаунт завершает текущий запуск. Допустимо: 1-10000. |
| Лимит аккаунта учитывает | В режиме попыток квота расходуется, когда начинается отправка получателю, даже если она не завершилась успешно. В режиме успехов учитываются только получатели с подтверждённой отправкой всего набора; дубликаты и ошибки поиска получателя квоту не расходуют. |
| Остановить аккаунт после ошибок подряд (0: отключено) | Останавливает конкретный аккаунт после 1-1000 последовательных ошибок Telegram или сети; подтверждённая отправка основного набора сообщений сбрасывает счётчик. Значение 0 отключает этот предел, но неопределённый результат отправки и ограничения Telegram по-прежнему могут остановить кампанию. Допустимо: 0-1000. |
| Время старта (необязательно, местное время) | Укажите местные дату и время запуска не более чем на 7 дней вперёд. Пустое поле или уже прошедшее время запускает работу сразу; до запланированного старта приложение должно оставаться открытым. |
| Количество циклов | Общее число запусков, включая первый: 1-50; значение 1 означает один проход без повторов. Каждый запуск снова обрабатывает исходный список, поэтому получатели могут получить сообщения повторно; число уникальных записей списка, умноженное на число запусков, не должно превышать 100000. Допустимо: 1-50. |
| Пауза между циклами, от, сек | Минимальная случайная пауза между завершением одного запуска и началом следующего, в секундах: 0-86400, не больше максимальной паузы. Действует только при нескольких запусках; обе границы 0 отключают эту паузу. Допустимо: 0-86400. |
| Пауза между циклами, до, сек | Максимальная случайная пауза между запусками, в секундах: 0-86400, не меньше минимальной паузы. При одинаковых границах пауза фиксированная; после последнего запуска она не добавляется. Допустимо: 0-86400. |
| Задержка запуска, от, сек | Минимальная случайная задержка перед отправками каждого аккаунта в каждом запуске, в секундах: 0-3600, не выше максимальной задержки. Обе границы 0 убирают эту задержку; подключение и подготовка аккаунтов выполняются раньше. Допустимо: 0-3600. |
| Задержка запуска, до, сек | Максимальная случайная задержка перед отправками каждого аккаунта в каждом запуске, в секундах: 0-3600, не ниже минимальной задержки. Одинаковые границы задают фиксированное ожидание. Допустимо: 0-3600. |
| Без звука уведомления | Отправляет сообщения с отключённым звуком уведомления у получателя. Параметр применяется также к медиа, пересылкам, inline-результатам и автоответам. |
| Добавлять получателя в контакты перед действием | Перед отправкой добавляет получателя в контакты отправляющего аккаунта, если его там ещё нет, и проверяет результат. Если добавление не подтверждено, сообщение этому получателю не отправляется. |
| Предпросмотр ссылок | Разрешает Telegram показывать предпросмотр ссылок в текстовом сообщении. Этот параметр также используется для текста автоответа. |
| Закреплять отправленное сообщение | После подтверждённой отправки закрепляет последнее сообщение отправленного набора в личном диалоге для обеих сторон. Закрепление выполняется без звукового уведомления и может быть отклонено Telegram. |
| Удалять диалог только у себя после отправки | После отправки удаляет историю диалога на стороне отправляющего аккаунта, включая предыдущие сообщения этого диалога. История у получателя не удаляется. |
| Пересылать из временной приватной группы | Для каждого аккаунта создаёт временную группу, один раз публикует там текст или медиа и пересылает подготовленные сообщения получателям. При завершении приложение пытается удалить группу; параметр несовместим с таймером самоуничтожения медиа. |
| Скрывать автора пересылки | Убирает указание исходного автора при пересылке сообщений. Применяется к ссылкам для пересылки и к сообщениям из временной группы при включённой автопересылке. |
| Выйти из группы-донора после задания | После завершения работы аккаунт выходит из каналов и групп, использованных как источники пересылки, даже если состоял в них раньше. При остановке или отмене задания выход не выполняется. |
| Видеокружок (один MP4 без подписи) | Отправляет вложение как круглое видеосообщение Telegram. Требуется ровно один MP4-файл и пустая подпись. |
| Удаление медиа через 1-60 сек (необязательно) | Таймер самоуничтожения медиа: целое число от 1 до 60 секунд; пустое поле отключает таймер. Доступен для одного JPG, JPEG, PNG, WEBP или MP4 без автопересылки. Допустимо: 1-60. Поле можно оставить пустым. |
| Включить автоответчик | Отвечает на первое входящее личное сообщение от пользователя, которому эта кампания уже успешно отправила сообщения. За всё задание, включая повторы и разные аккаунты, для каждого пользователя допускается только одна попытка автоответа; обработка работает во время рассылки и дополнительного ожидания. |
| Текст автоответа | Сообщение для автоматического ответа, до 4096 единиц UTF-16; некоторые эмодзи считаются за две. Поле обязательно при включённом автоответе и использует выбранный формат обычного текста или HTML. |
| Задержка первого ответа, от, сек | Минимальное ожидание от успешной отправки пользователю до момента, когда ему можно автоответить: 0-3600 секунд, не выше максимального. Раннее входящее сообщение ждёт остаток этого времени, затем добавляется задержка ответа; обе границы 0 убирают начальное ожидание. Допустимо: 0-3600. |
| Задержка первого ответа, до, сек | Максимальное ожидание от успешной отправки до возможности автоответа: 0-3600 секунд, не ниже минимального. Время выбирается случайно в заданных границах; затем применяется отдельная задержка ответа. Допустимо: 0-3600. |
| Пауза перед ответом, от, сек | Минимальная случайная пауза перед автоответом на принятое входящее сообщение: 0-3600 секунд, не выше максимальной. Она начинается после окончания начального ожидания автоответа; обе границы 0 убирают эту дополнительную паузу. Допустимо: 0-3600. |
| Пауза перед ответом, до, сек | Максимальная случайная пауза перед автоответом: 0-3600 секунд, не ниже минимальной. Если задача завершится раньше окончания ожидания, ожидающий автоответ будет отменён. Допустимо: 0-3600. |
| Ожидать ответы после рассылки, сек | Дополнительное время ожидания входящих сообщений и отправки автоответов после завершения всех запусков: 0-300 секунд. Значение 0 не добавляет ожидание после рассылки; при завершении задания ещё ожидающие автоответы отменяются. Допустимо: 0-300. |
| Одновременно аккаунтов | Сколько выбранных аккаунтов обрабатывается одновременно: 1-10. Пока поле не изменено вручную оно следует общей настройке «Потоки» с ограничением 10. Остальные аккаунты ждут свободного потока. Это не лимит действий на аккаунт; ограничения Telegram сохраняются. Допустимо: 1-10. |
| Пауза от, сек | Нижняя граница случайной паузы после обработки получателя, если у аккаунта остались получатели, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Пауза до, сек | Верхняя граница случайной паузы после обработки получателя, если у аккаунта остались получатели, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
| Предел ожидания FloodWait, сек | Общий запас ожидания FloodWait на весь запуск и все аккаунты, в секундах: 0-3600. Каждая требуемая Telegram пауза расходует этот запас. Если следующая пауза не помещается в остаток, автоматического ожидания не будет. 0 отключает ожидание положительного FloodWait. Допустимо: 0-3600. |
Инвайтер
- Укажите одну целевую группу или шаблон с вариантами групп.
- Вставьте общий список usernames и телефонов. Для импорта телефонов включите соответствующую опцию контактов.
- Выберите аккаунты, число успешных приглашений на аккаунт и паузу перед попыткой.
- При необходимости включите дополнительный лимит запросов, защиту от повторных ошибок и выход после задания.
- Запустите и сохраните отчет; запрос не считается успешным приглашением без подтверждения Telegram.
Текущая форма использует общую очередь и квоту успехов, по умолчанию 40 на аккаунт и паузу 2-4 секунды. Недоступные пользователи, приватность, отсутствие прав и членство учитываются отдельно. Broadcast-канал не является целевой группой для этого режима. Неопределенное приглашение не отправляется повторно автоматически.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Группа для приглашений | Укажите одну группу: @username, ссылку или ID. Вложенные варианты, например @{group_a|{group_b|group_c}}, выбираются отдельно для каждого аккаунта. |
| Usernames и телефоны, по одному в строке | Общий список получателей по одному в строке. Можно смешивать @username и телефоны в международном формате, с + или только цифрами. Аккаунты разбирают одну общую очередь. |
| Успешных приглашений на аккаунт | Число успешных приглашений на один аккаунт. Отказы не расходуют квоту. По умолчанию 40; общий предел запросов включается отдельно. Допустимо: 1-10000. |
| Лимит запросов на аккаунт | Максимум запросов приглашения для аккаунта, когда включен переключатель ограничения. По умолчанию 20. Неуспешные попытки и повторные запросы после FloodWait тоже учитываются. Допустимо: 1-100000. |
| Пауза от, сек | Нижняя граница случайной паузы между попытками приглашения в секундах. По умолчанию 2 секунды. Допустимо: 0-3600. |
| Пауза до, сек | Верхняя граница случайной паузы между попытками приглашения в секундах. По умолчанию 4 секунды. Допустимо: 0-3600. |
| Ограничивать число запросов | Включает отдельный предел запросов приглашения на один аккаунт. Выключено по умолчанию; квота успешных приглашений действует независимо. |
| Выходить из целевой группы после задания | После завершения задания выйти из целевой группы. По умолчанию аккаунт остается в группе. |
| Добавлять получателя в контакты перед действием | Перед приглашением добавить получателя в контакты. Выключено по умолчанию. Это действие меняет список контактов аккаунта. |
| Останавливать аккаунты при повторных ошибках | При двух технических ошибках остановить текущий аккаунт. После двух таких аккаунтов остановится их рабочий поток; остальные потоки продолжат работу. Обычные отказы получателей не относятся к техническим ошибкам. |
Массовые подписки
- Введите ссылки или usernames чатов. Поддерживаются публичные и приватные приглашения и ссылки на папки addlist.
- Выберите аккаунты и распределение: общая очередь или весь список для каждого аккаунта.
- Задайте количество вступлений на аккаунт, паузы и дополнительные проверки, затем запустите задание.
- Проверьте отчет: вступление, заявка на одобрение, уже существующее участие и неподтвержденный результат учитываются отдельно.
Можно проверить право писать, выйти из новых групп без этого права и отметить последние сообщения прочитанными. FloodWait останавливает затронутый аккаунт. После неопределенного результата команда вступления автоматически не повторяется.
Системы решения капчи и интеграции 2Captcha нет. Чаты с ручной проверкой могут потребовать действий в Telegram. Остановка доступна в модуле и диспетчере задач, накопленный отчет сохраняется в «Загрузки».
Для собственных папок используйте «Создание папок».
Глобальный поиск
- Введите ключевые слова, по одному на строку.
- Выберите обычный или глубокий режим, число слов на аккаунт и нижний порог участников.
- В «Сколько чатов искать» задайте верхний предел либо 0 для работы без пользовательского предела.
- Выберите аккаунты и запустите. После завершения выберите состав выгрузки: «Все данные», «Ссылки», «Ссылки + Количество участников», «Юзернеймы» или «Юзернеймы + Количество участников».
Ищутся публичные супергруппы с доступным числом участников строго выше порога. При 100 группа со 100 участниками не пройдет, со 101 пройдет. Каналы и личные профили в этот результат не добавляются.
Обычный режим выполняет до 27 поисковых вариантов на слово, глубокий - до 729. Углубление расширяет запросы, но Telegram может вернуть неполную выдачу. Слова сверх суммарной квоты выбранных аккаунтов останутся необработанными.
Списки ссылок и usernames сохраняются в TXT; количество участников отделяется табуляцией. Для всех данных доступны CSV и TXT. Файлы сохраняются в «Загрузки» с новым именем при повторном экспорте.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Ключевые слова | По одному ключевому слову или фразе в строке, до 1000 строк по 128 символов. Повторы без учета регистра удаляются. Слова по очереди распределяются между выбранными аккаунтами; регистр исходного слова сохраняется. |
| Режим поиска | Обычный режим добавляет к слову пробел и один из 27 символов: 26 латинских букв или пробел. Глубокий перебирает пары этих символов - 729 запросов на слово. Он занимает больше времени и не гарантирует полную выдачу Telegram. |
| Ключевых слов на аккаунт | Количество исходных ключевых слов, которое обрабатывает один аккаунт: 1-1000, по умолчанию 5. Одно слово создает 27 запросов в обычном режиме или 729 в глубоком. Это число слов, а не запросов; слова сверх общей квоты выбранных аккаунтов останутся необработанными. Допустимо: 1-1000. |
| Больше участников, чем | Сохраняются публичные супергруппы с известным числом участников строго больше указанного. При пороге 100 группа со 100 участниками не пройдет, со 101 пройдет. Неизвестное число участников пропускается. 0 разрешает любое известное положительное число. Допустимо: 0-1000000. |
| Сколько чатов искать | Верхний предел уникальных чатов после фильтра: 0-100000. 0 снимает только пользовательский предел; технический предел отчета 100000 строк остается. Если выдача или очередь запросов закончатся раньше, результат будет меньше указанного числа. Допустимо: 0-100000. |
Сбор аудитории
- Вставьте исходные группы по одной на строку.
- Выберите формат результата и алфавит поиска по имени.
- Задайте давность активности, нужные статусы, оценку пола и категорию участников или администраторов.
- Выберите аккаунты, запустите и откройте автоматически сохраненный TXT либо экспортируйте полные данные.
Новый модуль работает с доступными выбранным аккаунтам участниками. Публичные группы читаются без лишнего вступления; приватное приглашение может требовать вступления. Алфавит задает поисковые запросы по именам и не определяет язык профиля. Телефоны сохраняются только если Telegram уже показывает их этому аккаунту.
Оценка пола выполняется по словарю имен и не является подтвержденным свойством человека. Premium создает дополнительный список среди прошедших отбор пользователей. Временной фильтр относится к точному последнему появлению в сети, а не к дате сообщений. «Все статусы» обходит временной отбор, но не формат результата и отбор по имени.
Строки ID могут включать контекст исходного чата; не удаляйте его, если последующая операция использует такой формат. Отдельные TXT и общий список без повторов формируются по правилам отчетов.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Ссылки или username, по одному на строку | Группы или каналы, по одному @username, ID или Telegram-приглашению в строке; до 10000 записей. ID должен быть известен используемой сессии. Модуль может вступать в группы для доступа к участникам; заявки с одобрением и платные приглашения не обрабатываются. |
| Формат списка | Username сохраняет только пользователей с username. «ID без username» сохраняет только пользователей без него; «ID всех» сохраняет всех подходящих. Строка ID содержит также контекст исходного чата, необходимый для дальнейшей работы со списком. Режим телефонов сохраняет только номера, которые Telegram уже показывает этому аккаунту; скрытые номера не раскрываются. |
| Алфавит поиска по имени | Это набор символов поиска участников по имени, а не язык профиля. Латиница использует одиночные английские буквы, кириллица - русские, смешанный режим - оба набора. Пары латинских букв расширяют поиск до 676 комбинаций на группу. Полнота списка зависит от Telegram. |
| Единица давности активности | Единица интервала последней активности: дни или часы. Интервал применяется к точному времени «был в сети», а не к датам сообщений. Приблизительные статусы выбираются отдельно. «Все статусы» отключает отбор по времени. |
| Оценка пола по имени | Оценка по первому имени и словарю имен. Можно оставить все имена, выбрать мужские, женские или нераспознанные. Это предположение по имени, а не подтвержденные данные профиля; незнакомые имена могут не определиться. |
| Был в сети более чем | Нижняя граница давности последней активности, целое число в выбранных днях или часах. Должна быть меньше верхней. Точное время на границе не включается: при 0-3 днях пользователь должен быть офлайн больше 0 и меньше 3 дней. Допустимо: 0-36500. |
| Был в сети менее чем | Верхняя граница давности последней активности, целое число в выбранных днях или часах. Должна быть больше нижней; точная граница исключается. «Все статусы» отключает этот интервал. Это не глубина истории сообщений. Допустимо: 1-36500. |
| Статусы и дополнительные условия | Точные статусы «был в сети» проходят по интервалу времени, приблизительные - по выбранным пунктам. Проверка имени и username отсеивает некоторые подозрительные сочетания, но не гарантирует распознавание ботов. «Все статусы» обходит интервал и эту проверку; формат списка и оценка пола остаются. Удаленные аккаунты, боты и служебные профили исключаются. Premium добавляет отдельный список уже отобранных Premium-пользователей и не исключает остальных. |
| Кого собирать | Выберите одну категорию: обычных участников или администраторов. Владельцы относятся к администраторам. К выбранной категории также применяются формат списка и фильтры активности и имени. |
Чистка групп
- Выберите условия выхода и аккаунты.
- Проверьте защиту чатов, где аккаунт администратор или владелец, предел диалогов и паузы.
- Нажмите «Запустить»: подходящие чаты покидаются сразу.
- Следите за журналом и сохраните отчет после завершения или остановки.
Выполнение выходит из чатов, подходящих хотя бы под одно выбранное условие. Оно не удаляет личные переписки. По умолчанию включены проверка запрета писать, платных сообщений и защита администраторов; выход из всех каналов отдельно не включен.
Активность считается за последние 24 часа относительно проверки группы. Служебные события не считаются обычными сообщениями. Неизвестные права, размер и неполная история не считаются нулем. Отдельный переключатель недоступных данных выключен по умолчанию; даже он не превращает сетевую ошибку или FloodWait в основание выйти.
Предел диалогов включает просмотренные личные диалоги, хотя они не обрабатываются. Достижение предела означает частичную проверку аккаунта. Неподтвержденный ответ на выход сохраняется как неопределенный результат.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Группы, в которых нельзя писать | Проверяет актуальные ограничения на отправку обычных сообщений именно для этого аккаунта. Каналы этим правилом не затрагиваются. Неопределенные права не считаются запретом. |
| Все каналы (кроме групповых чатов) | Выходит из каналов с подписчиками. Супергруппы и обычные групповые чаты проверяются по остальным условиям. Защита администраторов действует и для каналов. |
| Группы с оплатой сообщений в Stars | Проверяет, требуется ли этому аккаунту платить Telegram Stars за сообщение в группе. Сообщения для проверки не отправляются, Stars не расходуются. |
| Группы с низкой активностью за 24 часа | Считает доступные обычные сообщения за последние 24 часа. Служебные события не учитываются. При скрытой или неполной истории выход по этому условию не выполняется. |
| Выходить, если сообщений за 24 часа меньше | При значении 100 группа с 99 сообщениями подходит под условие, а со 100 уже остается. Период - 24 часа до начала проверки группы, а не календарный день. Допустимо: 1-10000. |
| Группы с малым числом участников | Добавляет условие выхода из групп с известным числом участников ниже порога. Каналы с подписчиками этим правилом не затрагиваются. Неизвестный размер не считается нулем. |
| Выходить, если участников меньше | Порог для условия малого числа участников: 1-1000000. При значении 100 группа с 99 участниками подходит для выхода, со 100 остается. Применяется только при включенном условии малого числа участников. Допустимо: 1-1000000. |
| Чаты с недоступными данными проверки | По умолчанию выключено. Добавляет условие выхода, если необходимые для выбранных проверок данные недоступны либо Telegram подтвердил постоянную недоступность чата. Сетевые ошибки, таймауты и FloodWait не являются причиной выхода. Проверка условий и защита владельцев и администраторов продолжают действовать. |
| Сохранять чаты, где аккаунт владелец или администратор | Пропускает чаты, где аккаунт владелец или администратор, даже если другое условие совпало. При неизвестных правах чат также пропускается. |
| Предел проверяемых диалогов на аккаунт | Ограничивает просмотр списка диалогов каждого аккаунта. Личные диалоги тоже входят в просмотр, но не обрабатываются. При достижении предела результат не считается полной проверкой аккаунта. Допустимо: 1-10000. |
| Одновременно аккаунтов | Сколько выбранных аккаунтов обрабатывается одновременно: 1-10. Пока поле не изменено вручную оно следует общей настройке «Потоки» с ограничением 10. Остальные аккаунты ждут свободного потока. Это не лимит действий на аккаунт; ограничения Telegram сохраняются. Допустимо: 1-10. |
| Пауза от, сек | Нижняя граница случайной паузы между операциями модуля, в секундах: 0-3600. Не должна превышать верхнюю границу. Для постоянной паузы укажите одинаковые значения; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Пауза до, сек | Верхняя граница случайной паузы между операциями модуля, в секундах: 0-3600. Не должна быть меньше нижней. Значение 0 допустимо только при нижней границе 0. Допустимо: 0-3600. |
| Предел ожидания FloodWait, сек | Общий запас ожидания FloodWait на весь запуск и все аккаунты, в секундах: 0-3600. Каждая требуемая Telegram пауза расходует этот запас. Если следующая пауза не помещается в остаток, автоматического ожидания не будет. 0 отключает ожидание положительного FloodWait. Допустимо: 0-3600. |
Создание папок и ссылок addlist
- Выберите аккаунты и введите собственное базовое имя. Новая форма изначально пустая; без названия запуск недоступен.
- Укажите размер 100 либо режим максимума аккаунта.
- Проверьте включенный по умолчанию переключатель освобождения мест. Отключите его, если существующие личные папки нужно полностью сохранить.
- Отдельно решите, разрешать ли преобразование обычных групп в супергруппы для ссылки.
- Запустите, сравните колонки «Групп в папке» и «Групп в ссылке», затем сохраните таблицу или TXT ссылок.
Используются только существующие группы и супергруппы выбранного аккаунта. Каналы и личные переписки не включаются. 300 групп при размере 100 дадут Работа-1, Работа-2 и Работа-3 при выбранном имени «Работа», если хватит лимитов Telegram.
Перед изменениями запрашиваются реальные ограничения аккаунта с учетом Premium. Отдельный отсутствующий ключ в успешном ответе заменяется документированным значением с указанием источника в отчете; ошибка получения конфигурации останавливает изменения аккаунта.
При нехватке мест удаляется только необходимое число старых личных пользовательских папок. Общие и импортированные папки автоматически не удаляются. Удаляется структура папки, аккаунт не выходит из чатов и не очищает историю; ссылки удаленной папки могут стать недоступны.
Подходящая существующая папка используется повторно. Совпадение названия с другим содержимым останавливает работу для аккаунта. Полное имя вместе с номером должно укладываться в ограничение Telegram; короткая база оставляет место для суффикса.
Отчет различает созданную или повторно использованную ссылку, папку без ссылки, удаление, пропуск, ошибку и неопределенный исход. TXT ссылок содержит только подтвержденные полученные ссылки; ошибки и папки без ссылки остаются в полном отчете.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Название папок | Обязательное название: поле изначально пустое. Введите от 1 до 10 единиц UTF-16; эмодзи могут занимать две единицы. Например, выбранное вами имя Работа даст Работа-1, Работа-2 и далее. Полное название с номером ограничено 12 единицами UTF-16; окончательная проверка выполняется перед созданием. |
| Размер папки | Указанное количество делит группы по выбранному размеру. Максимум для аккаунта использует актуальный лимит Telegram с учётом Premium отдельно для каждого аккаунта. Лимиты количества папок и экспорта ссылок проверяются отдельно. |
| Групп в одной папке | Количество групп в одной папке, по умолчанию 100. Последняя папка может быть неполной. Значение должно укладываться в актуальный лимит аккаунта; если оно выше лимита, аккаунт будет пропущен без удаления папок. Допустимо: 1-1000. |
| Освободить места: удалить только нужное число старых папок без выхода из чатов | Если свободных мест недостаточно, удалить только необходимое число старых пользовательских папок. Аккаунт останется во всех чатах. Удалённые папки не восстанавливаются автоматически, их ссылки могут стать недоступны. Когда переключатель выключен, аккаунт с нехваткой мест пропускается. |
| Разрешить преобразование обычных групп в супергруппы для ссылки | Telegram может преобразовать обычную группу в супергруппу при включении в ссылку. Разрешайте это только если такое изменение подходит. По умолчанию обычные группы сохраняются в личных папках, но не входят в ссылку. Приватным группам также нужны права на приглашение. |
| Одновременно аккаунтов | Сколько выбранных аккаунтов обрабатывается одновременно: 1-10. Пока поле не изменено вручную оно следует общей настройке «Потоки» с ограничением 10. Остальные аккаунты ждут свободного потока. Это не лимит действий на аккаунт; ограничения Telegram сохраняются. Допустимо: 1-10. |
| Пауза от, сек | Нижняя граница случайной паузы между операциями модуля, в секундах: 0-3600. Не должна превышать верхнюю границу. Для постоянной паузы укажите одинаковые значения; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Пауза до, сек | Верхняя граница случайной паузы между операциями модуля, в секундах: 0-3600. Не должна быть меньше нижней. Значение 0 допустимо только при нижней границе 0. Допустимо: 0-3600. |
| Предел ожидания FloodWait, сек | Общий запас ожидания FloodWait на весь запуск и все аккаунты, в секундах: 0-3600. Каждая требуемая Telegram пауза расходует этот запас. Если следующая пауза не помещается в остаток, автоматического ожидания не будет. 0 отключает ожидание положительного FloodWait. Допустимо: 0-3600. |
Бустер аккаунтов
- Выберите минимум два собственных доступных аккаунта с публичными usernames.
- Введите варианты сообщений построчно или выберите TXT.
- Выберите отправку, ответы или смешанный режим; задайте попытки, циклы и паузы.
- Запустите и следите за отчетом по аккаунтам.
Сообщения и собеседники выбираются из заданного набора. В режиме ответов отсутствие подходящего входящего сообщения дает пропуск, который тоже занимает попытку. Бустер создает реальную переписку, но не гарантирует изменение доверия Telegram или снятие ограничений. PeerFlood останавливает задание.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Тексты сообщений | Введите от 1 до 10000 вариантов сообщений, по одному на строку, длиной до 4096 символов каждый. Для каждой отправки случайно выбираются текст и другой доступный аккаунт из выбранных; текст отправляется без форматирования. |
| Файл TXT вместо списка | Выберите локальный TXT в UTF-8 размером до 8 МБ вместо ручного ввода сообщений. Каждая непустая строка - отдельный вариант, всего до 10000 строк, до 4096 символов в каждой. |
| Режим | Отправка создаёт обычные сообщения; ответы используют последнее входящее сообщение от собеседника среди последних 20 сообщений диалога и пропускают попытку, если такого сообщения нет. Смешанный режим отвечает при наличии входящего, иначе отправляет обычное сообщение; одно входящее может использоваться для нескольких ответов. Нужны минимум два разных доступных аккаунта с публичными username. |
| Сообщений с аккаунта за цикл | Число попыток на каждый аккаунт в одном цикле: 1-1000; пропуски в режиме ответов также занимают попытку. Число выбранных аккаунтов, умноженное на это значение и число циклов, не должно превышать 100000. Допустимо: 1-1000. |
| Количество циклов | Общее число циклов для каждого аккаунта, включая первый: 1-100. Значение 1 выполняет один цикл; в каждом цикле заново выполняется заданное число попыток, а сообщения и собеседники выбираются случайно. Допустимо: 1-100. |
| Пауза между циклами, от, сек | Минимальная случайная пауза между циклами одного аккаунта: 0-86400 секунд, не больше максимальной. Добавляется после обычной задержки последней попытки цикла; обе границы 0 убирают только эту дополнительную паузу. Допустимо: 0-86400. |
| Пауза между циклами, до, сек | Максимальная случайная пауза между циклами одного аккаунта: 0-86400 секунд, не меньше минимальной. Одинаковые границы задают фиксированную паузу; после последнего цикла она не добавляется. Допустимо: 0-86400. |
| Задержка запуска, от, сек | Минимальная случайная пауза перед подключением каждого выбранного аккаунта: 0-3600 секунд, не выше максимальной. Аккаунты подключаются по очереди до начала диалогов; обе границы 0 убирают эту паузу. Допустимо: 0-3600. |
| Задержка запуска, до, сек | Максимальная случайная пауза перед подключением каждого выбранного аккаунта: 0-3600 секунд, не ниже минимальной. Выполняется при начальной подготовке и не повторяется перед каждым циклом. Допустимо: 0-3600. |
| Остановить аккаунт после ошибок подряд (0: отключено) | Останавливает аккаунт после 1-1000 последовательных неудачных попыток; успешная отправка или пропуск без входящего сообщения сбрасывает счётчик. Значение 0 отключает этот предел, но неподтверждённая отправка всё равно останавливает аккаунт. Допустимо: 0-1000. |
| Остановить задание после аккаунтов с ошибкой (0: отключено) | Останавливает всё задание при достижении заданного числа аккаунтов с ошибками: 1-100; 0 отключает этот предел. Учитываются сбои подготовки, неопределённая отправка и остановка по ошибкам; превышение бюджета FloodWait учитывается отдельно и не увеличивает этот счётчик. Допустимо: 0-100. |
| Добавлять собеседников в контакты | При первом обращении к выбранному собеседнику добавляет его в контакты отправляющего аккаунта перед отправкой. Это относится только к другим выбранным аккаунтам; добавление выполняется по мере выбора собеседников. |
| Одновременно аккаунтов | Максимум одновременных операций переписки: 1-10. Аккаунты подключаются заранее, а это число ограничивает параллельные попытки сообщений. Паузы отдельных аккаунтов не занимают слот; все аккаунты могут оставаться подключенными. Допустимо: 1-10. |
| Пауза от, сек | Нижняя граница случайной паузы после каждой попытки сообщения или пропуска, включая последнюю попытку цикла, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Пауза до, сек | Верхняя граница случайной паузы после каждой попытки сообщения или пропуска, включая последнюю попытку цикла, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
| Предел ожидания FloodWait, сек | Запас ожидания FloodWait отдельно для каждого аккаунта на все его циклы, в секундах: 0-3600. Требуемые Telegram паузы суммируются. Если очередная пауза превышает остаток, этот аккаунт прекращает работу. 0 отключает ожидание положительного FloodWait. Допустимо: 0-3600. |
Добавление контактов
- Введите телефоны/usernames либо загрузите один файл TXT, CSV или SQLite.
- Выберите уникальное распределение или общий список для каждого аккаунта.
- Задайте диапазон числа контактов, паузы и аккаунты.
- Отдельно проверьте переключатели очистки контактов и исключения приватности номера, затем запустите.
Очистка удаляет существующие контакты перед импортом и является самостоятельным изменением. Исключение приватности разрешает добавляемому контакту видеть номер в предусмотренном Telegram порядке. Запись в исходном списке не гарантирует, что Telegram найдет или разрешит добавить пользователя.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Контакты | По одному телефону с кодом страны (7-15 цифр), @username или ссылке t.me/username в строке. До 100000 записей; повторы удаляются. Телефоны не заменяют Telegram ID. Для имен контактов используйте колонки first_name и last_name в файле. |
| Файл списка или база данных | TXT с контактом в каждой строке либо CSV/SQLite с колонкой phone, number, username или target; необязательные first_name и last_name задают имена. До 100000 записей. Файл и ручной список нельзя использовать одновременно. |
| Распределение по аккаунтам | «Уникально»: контакты распределяются из общей очереди между аккаунтами. «Общий список»: каждый аккаунт получает первые записи списка в пределах своей квоты. Уже существующий контакт пропускается, но занимает место в квоте. |
| Контактов на аккаунт от | Нижняя граница числа записей, которые получит каждый аккаунт: 1-10000. Квота выбирается случайно между двумя границами; одинаковые значения задают фиксированное число. Считаются обработанные записи, включая пропуски, а не только успешно добавленные контакты. Допустимо: 1-10000. |
| Контактов на аккаунт до | Верхняя граница случайной квоты записей на аккаунт: 1-10000, не меньше нижней границы. Фактически контактов может добавиться меньше из-за дублей, отсутствия пользователя в Telegram или ошибок. Значение 0 не допускается. Допустимо: 1-10000. |
| Разрешить добавляемому контакту видеть мой номер | При добавлении контакта разрешает этому пользователю видеть номер телефона аккаунта через исключение в настройках приватности Telegram. Этот переключатель не скрывает номер. |
| Удалить существующие контакты перед добавлением | Перед импортом удаляет все существующие Telegram-контакты каждого выбранного аккаунта, а не только совпадения с новым списком. Если Telegram не подтвердит очистку, импорт для этого аккаунта не продолжится. |
| Одновременно аккаунтов | Сколько выбранных аккаунтов обрабатывается одновременно: 1-10. Пока поле не изменено вручную оно следует общей настройке «Потоки» с ограничением 10. Остальные аккаунты ждут свободного потока. Это не лимит действий на аккаунт; ограничения Telegram сохраняются. Допустимо: 1-10. |
| Пауза от, сек | Нижняя граница случайной паузы между обработкой записей списка, включая пропуски уже существующих контактов, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Пауза до, сек | Верхняя граница случайной паузы между обработкой записей списка, включая пропуски уже существующих контактов, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
| Предел ожидания FloodWait, сек | Общий запас ожидания FloodWait на весь запуск и все аккаунты, в секундах: 0-3600. Каждая требуемая Telegram пауза расходует этот запас. Если следующая пауза не помещается в остаток, автоматического ожидания не будет. 0 отключает ожидание положительного FloodWait. Допустимо: 0-3600. |
Публикация сторис
- Выберите локальные изображения или MP4 и при необходимости подпись с вариантами текста.
- Укажите количество сторис на аккаунт, видимость и распределение файлов.
- При необходимости добавьте usernames для упоминаний и их количество.
- Выберите аккаунты, проверьте паузы и запустите.
Поддерживаются JPG/JPEG, PNG, WEBP и MP4; до 100 файлов. Для видео проверяются фактические параметры и длительность до 60 секунд. Доступность публикации и лимиты определяет Telegram для каждого аккаунта. Успех фиксируется по подтвержденному ID сторис; неопределенная публикация автоматически не повторяется.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Файлы сторис | Выберите 1-100 локальных JPG, JPEG, PNG, WEBP или MP4, каждый не больше 30 МиБ. Длительность MP4 - не более 60 секунд. Одна сторис использует один файл. Публикация задает срок 24 часа и сохраняет сторис в профиле. |
| Подпись | Необязательная подпись. Запись {вариант 1|вариант 2} выбирает случайный вариант отдельно для каждой сторис. Шаблон - до 8192 символов; готовая подпись вместе с @упоминаниями - до 2048 единиц UTF-16 (эмодзи могут занимать две). |
| Сторис на аккаунт от | Нижняя граница числа сторис на аккаунт: 1-100. Число выбирается случайно между двумя границами. При одинаковых значениях планируется фиксированное число; нехватка уникальных файлов или упоминаний может завершить публикацию раньше. Допустимо: 1-100. |
| Сторис на аккаунт до | Верхняя граница случайного числа сторис на аккаунт: 1-100, не меньше нижней. Это число планируемых публикаций, а не гарантия успешной отправки. 0 не допускается. Допустимо: 1-100. |
| Кому видна сторис | «Все» разрешает просмотр всем пользователям; «Контакты» - контактам аккаунта, публикующего сторис. Настройка применяется к каждой новой сторис. |
| Выбор медиа | «Случайно» выбирает файл для каждой сторис с возможными повторами. «Уникально» расходует общую очередь файлов: каждый файл берется один раз на весь запуск. Когда уникальные файлы заканчиваются, следующие публикации прекращаются. |
| Упоминания @username (необязательно) | До 1000 username, по одному в строке, с @ или без него; пустой список отключает упоминания. Имена расходуются из общей очереди без повторов между аккаунтами. Публикации аккаунта прекращаются при исчерпании очереди или если ни одно имя, выбранное для очередной сторис, не удалось найти, даже когда в очереди остались другие имена. |
| Упоминаний от | Нижняя граница числа имен, выбираемых для одной сторис: 1-10. Работает только при заполненном списке упоминаний. Количество выбирается случайно; недоступные имена могут уменьшить фактическое число упоминаний. Допустимо: 1-10. |
| Упоминаний до | Верхняя граница числа имен для одной сторис: 1-10, не меньше нижней. При равных границах выбирается фиксированное число имен, если их достаточно в очереди. Без списка упоминаний настройка не используется. Допустимо: 1-10. |
| Пауза поиска упоминаний от, сек | Нижняя граница случайной паузы после каждого успешно найденного пользователя для упоминания, до отправки сторис, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Пауза поиска упоминаний до, сек | Верхняя граница случайной паузы после каждого успешно найденного пользователя для упоминания, до отправки сторис, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
| Задержка запуска потока от, сек | Нижняя граница случайной паузы перед началом публикаций каждого аккаунта, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Задержка запуска потока до, сек | Верхняя граница случайной паузы перед началом публикаций каждого аккаунта, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
| Одновременно аккаунтов | Сколько выбранных аккаунтов обрабатывается одновременно: 1-10. Пока поле не изменено вручную оно следует общей настройке «Потоки» с ограничением 10. Остальные аккаунты ждут свободного потока. Это не лимит действий на аккаунт; ограничения Telegram сохраняются. Допустимо: 1-10. |
| Пауза от, сек | Нижняя граница случайной паузы между попытками публикации сторис одним аккаунтом, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Пауза до, сек | Верхняя граница случайной паузы между попытками публикации сторис одним аккаунтом, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
Проверка ссылок
- Введите ссылки/username либо выберите один файл-источник.
- Включите только нужные дополнительные проверки: участники, приватное приглашение, описание профиля, нормализация ссылки.
- Задайте квоту ссылок и общий бюджет запросов/результатов, выберите аккаунты.
- Сохраните отчет, сравнив исходную ссылку, нормализованное значение и статус.
Модуль не вступает в группы. Проверка приватного приглашения дает только доступное превью. Один исходный адрес может потребовать несколько Telegram-запросов; ошибки и пропуски тоже входят в квоты результата.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Ссылки или username, по одному на строку | По одной Telegram-ссылке, @username или известному сессии ID в строке; до 10000 записей. Поддерживаются пользователи, группы, каналы и ссылки-приглашения. Модуль не вступает в группы. Некорректные и недоступные ссылки получают отдельный статус в результате. |
| Файл TXT, CSV или SQLite вместо списка | TXT со ссылкой в каждой строке либо CSV/SQLite с колонкой target, link, url, username или group_link. До 10000 записей. Используйте файл или ручной список: одновременно оба источника не принимаются. |
| Ссылок на аккаунт | Максимум исходных ссылок для одного аккаунта: 1-10000. Ссылки берутся из общей очереди без повторной выдачи другим аккаунтам. Неудачные и пропущенные проверки тоже занимают место в квоте; одна проверка может включать несколько запросов. Допустимо: 1-10000. |
| Максимум запросов | Общий предел учитываемых запросов Telegram для всех аккаунтов: 1-100000. Включает получение объектов, дополнительные сведения и повторы после FloodWait; одна строка источника может потребовать нескольких запросов. 0 не отключает лимит и не допускается. Допустимо: 1-100000. |
| Максимум результатов | Общий предел строк проверки: 1-100000. Учитываются все сохраненные статусы, включая ошибки, недоступные ссылки и пропуски закрытых приглашений. После достижения лимита следующие ссылки не проверяются. 0 не допускается. Допустимо: 1-100000. |
| Задержка запуска аккаунта от, сек | Нижняя граница случайной паузы один раз перед началом работы каждого подключенного аккаунта, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Задержка запуска аккаунта до, сек | Верхняя граница случайной паузы один раз перед началом работы каждого подключенного аккаунта, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
| Запрашивать число участников | Для доступной группы или канала делает дополнительный запрос полного объекта, чтобы уточнить число участников. Это расходует лимит запросов; если Telegram не предоставляет число, поле может остаться пустым. |
| Проверять приватные приглашения | Проверяет закрытые ссылки-приглашения через доступное превью, без вступления. Можно получить название, число участников и другие открытые сведения, но не закрытое содержимое группы. Если выключено, такие ссылки получают статус private_skipped. |
| Приводить ссылки к единому виду | В колонке link сохраняет нормализованный вид: https://t.me/username или https://t.me/+приглашение. Исходная строка остается в source; числовой ID сохраняется как ID. Ссылка на отдельное сообщение нормализуется до ссылки на его чат или канал. |
| Запрашивать описание профиля | Для личных профилей отдельно запрашивает описание «О себе» и записывает его в bio. Дополнительный запрос расходует общий лимит. Пустое поле может означать отсутствие описания или недоступность этих данных. |
| Одновременно аккаунтов | Сколько выбранных аккаунтов обрабатывается одновременно: 1-10. Пока поле не изменено вручную оно следует общей настройке «Потоки» с ограничением 10. Остальные аккаунты ждут свободного потока. Это не лимит действий на аккаунт; ограничения Telegram сохраняются. Допустимо: 1-10. |
| Пауза от, сек | Нижняя граница случайной паузы после проверки каждой ссылки одним аккаунтом, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Пауза до, сек | Верхняя граница случайной паузы после проверки каждой ссылки одним аккаунтом, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
| Предел ожидания FloodWait, сек | Общий запас ожидания FloodWait на весь запуск и все аккаунты, в секундах: 0-3600. Каждая требуемая Telegram пауза расходует этот запас. Если следующая пауза не помещается в остаток, автоматического ожидания не будет. 0 отключает ожидание положительного FloodWait. Допустимо: 0-3600. |
Мульти-чат
- Выберите аккаунты и число сообщений для загрузки истории. Медиа загружается по нажатию без отдельного переключателя.
- Нажмите «Подключить», выберите аккаунт, папку и диалог. Вкладка «Все чаты» показывает общий список этого аккаунта.
- Откройте историю, загрузите более ранние сообщения при необходимости, выберите ответ и отправьте текст.
- Для перевода выберите языки входящих и исходящих сообщений. Перед отключением дождитесь результата отправки.
- Остановите подключения, чтобы освободить сессии для других задач.
Личные переписки, группы и каналы разделены по аккаунтам. Избранное, SpamBot и служебные уведомления Telegram закреплены сверху у каждого аккаунта, даже без истории. Они остаются доступны при поиске и выборе папки. «Помеченные чаты» - отдельный локальный фильтр диалогов, которые вы отметили звездой.
Папки загружаются из Telegram при подключении. Нажмите «Обновить папки», чтобы получить актуальный список. Состав учитывает явно добавленные и исключенные чаты, тип диалога и условия папки. При ошибке обновления показывается последний полученный список с сообщением об ошибке.
Для удаления выберите папку и нажмите «Удалить папку». Подтверждение относится к папке выбранного аккаунта. Удаляется папка, а все чаты, история и участие в группах сохраняются, включая папки, добавленные по ссылке. Перед запросом проверяется актуальная версия папки; после него повторно проверяется результат. Если папка изменилась в другом клиенте, потребуется новое подтверждение. При неизвестном результате сначала обновите список.
Настройка загрузки истории - 1-200 сообщений за запрос. Предусмотрены поиск, помеченные чаты и черновики. Просмотр истории сам по себе не отмечает сообщения прочитанными; отметка прочтения выполняется отдельной кнопкой.
Текст отправки ограничен 4096 единицами UTF-16. Доступны ответ на сообщение, копирование username и удаление личного диалога для своего аккаунта. Удаление диалога недоступно для групп, каналов и Избранного. Отправка в группы и каналы зависит от прав аккаунта.
Предпросмотр поддерживаемых изображений и аудио ограничен 8 МБ. Медиа загружается по нажатию. Для скрытого репоста нужна ссылка на публичную публикацию вида https://t.me/channel/123. Перевод черновика не отправляет его автоматически.
Если результат отправки неизвестен, повторная отправка блокируется до проверки истории и перезапуска подключения. Остановка очищает аккаунты, папки, диалоги и загруженные медиа из рабочего окна. Выбор аккаунтов, помеченные чаты и черновики сохраняются локально; история Telegram не удаляется.
Рандомизатор текста
Локальный инструмент, которому не нужны аккаунты, Telegram или ключ ИИ. Введите шаблон, проверьте число комбинаций, получите случайный вариант и скопируйте или сохраните результат в TXT.
{Здравствуйте|Добрый день}, {коллеги|друзья}!
{Новый {текст|вариант}|Еще одна формулировка}
Группы вариантов задаются фигурными скобками и разделителем |. Для буквальных специальных символов используйте \{, \}, \| и \\. Вложенные группы поддерживаются, но все открытые скобки должны быть закрыты.
Предел шаблона - 100000 символов, глубины - 32, вариантов внутри группы - 128. Для маски замен: до 10000 символов и 64 правил. Готовые русские/английские маски заменяют похожие символы; собственная маска позволяет задать свои группы. Замена применяется к шаблону и не обрабатывает повторно уже вставленные символы.
Число комбинаций не равно числу гарантированно разных текстов: одинаковые ветки могут давать повторы. Повторная генерация также может вернуть тот же результат.
Переавторизация
- Выберите исходные аккаунты и отдельную папку для новых сессий.
- Укажите паузы и потоки. В этой форме допускается 1-5 потоков, паузы 0-3600 секунд.
- Отдельно выберите завершение других сеансов, выход из исходного и установку нового пароля 2FA. По умолчанию не считайте эти действия обязательными.
- Запустите и смотрите итог каждого этапа, папку новых файлов и ошибки.
Новая авторизация создается через действующую исходную сессию. Для включенной 2FA нужен верный текущий пароль. Telegram может запретить недавно созданной сессии завершать остальные сеансы; это не основание считать все этапы выполненными.
Исходная сессия сохраняется, если не выбран и не подтвержден соответствующий выход. При частичном результате проверяйте наличие новой рабочей пары файлов прежде, чем удалять исходники. Отмена дожидается отключения клиентов и освобождения сессий.
Дубликатор сессий
- Выберите исходные аккаунты и отдельную папку назначения.
- Выберите получение кода из исходной сессии или подтверждение QR исходным аккаунтом.
- Укажите готовый профиль устройства либо все поля собственного профиля; свою API-пару вводите только целиком.
- Запустите и проверьте результат новой авторизации.
Дубликатор создает дополнительную авторизацию, сохраняя исходную. Надпись «SMS» в форме обозначает получение кода из служебного чата Telegram 777000 исходного аккаунта: прием SMS от оператора не реализован. При QR ручное сканирование не требуется, если исходный аккаунт может подтвердить вход.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Папка новых сессий | Папка для новых .session и JSON. Она должна находиться вне папки исходных сессий; существующие файлы не перезаписываются. Исходная авторизация сохраняется: создается дополнительная сессия аккаунта. |
| Режим | «SMS» в текущей реализации получает код из служебного чата Telegram 777000 в исходной сессии; доставка по SMS не поддерживается. «QR» подтверждает новую сессию через уже авторизованную, без ручного сканирования. Если включена 2FA, нужен актуальный пароль в JSON. |
| Профиль устройства | Выбирает данные устройства, с которыми новая сессия представляется Telegram. Desktop, Android и Android X подставляют готовые значения; «Свое устройство» требует заполнить все пять полей профиля. Выбор не меняет операционную систему компьютера. |
| Свой API ID (необязательно) | Числовой API ID приложения для новой сессии: 1-2147483647. Указывается только вместе с соответствующим API Hash. Если оба поля пусты, используются встроенные реквизиты приложения. 0 не заменяет пустое значение. Допустимо: 1-2147483647. Поле можно оставить пустым. |
| Свой API hash (необязательно) | API Hash того же приложения, что и API ID: ровно 32 шестнадцатеричных символа. Это не пароль аккаунта и не токен бота. Оба API-поля нужно заполнить вместе либо оставить оба пустыми. |
| Устройство | Название модели, которое новая сессия сообщает Telegram, например Desktop PC. При собственном профиле обязательно: 1-128 печатных символов. Это описание клиента, оно не определяет реальное оборудование. |
| Версия системы | Версия системы, заявленная новой сессией Telegram, например Windows 10 x64 или Android 14. При собственном профиле обязательна: 1-128 печатных символов. |
| Версия приложения | Версия приложения, заявленная новой сессией Telegram. При собственном профиле обязательна: 1-128 печатных символов. Для готовых профилей используется версия SCARP.CC; это поле не обновляет установленную программу. |
| Язык приложения | Код языка приложения, передаваемый Telegram новой сессией, например en, ru или uk. При собственном профиле обязателен и не длиннее 128 символов. Он не переключает язык интерфейса SCARP.CC. |
| Язык системы | Код языка системы, передаваемый Telegram новой сессией, например en-US. При собственном профиле обязателен и не длиннее 128 символов. Это метаданные сессии, настройки языка Windows не меняются. |
| Задержка запуска потока от, сек | Нижняя граница случайной паузы перед обработкой каждой выбранной сессии, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Задержка запуска потока до, сек | Верхняя граница случайной паузы перед обработкой каждой выбранной сессии, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
| Одновременно аккаунтов | Сколько исходных сессий дублируется одновременно: 1-5. Пока поле не изменено вручную оно следует общей настройке «Потоки» с ограничением 5. Каждая операция использует исходное подключение и новое подключение для авторизации. Остальные аккаунты ждут свободного потока. Допустимо: 1-5. |
| Пауза от, сек | Нижняя граница случайной паузы после обработки каждой исходной сессии, в том числе при ошибке, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Пауза до, сек | Верхняя граница случайной паузы после обработки каждой исходной сессии, в том числе при ошибке, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
Теневые сессии
Функция не делает активную авторизацию невидимой для Telegram. При «Активации» выполняется выход из текущей сессии с сохранением токена восстановления в зашифрованном хранилище Windows. «Деактивация» пытается восстановить вход по этому токену.
- Выберите аккаунты и режим.
- Убедитесь, что при 2FA в JSON сохранен актуальный пароль.
- Прочитайте подтверждение выхода и запустите.
- Для восстановления используйте обратный режим и проверьте итог каждого аккаунта.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Режим | «Активировать» завершает текущую авторизацию выбранной сессии и сохраняет зашифрованный токен для восстановления. «Деактивировать» пытается восстановить вход по этому токену. Это выход из сессии, а не скрытие активной сессии; Telegram может потребовать ручной вход. Для 2FA нужен актуальный пароль в JSON аккаунта. |
| Задержка запуска потока от, сек | Нижняя граница случайной паузы перед обработкой каждой выбранной сессии, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Задержка запуска потока до, сек | Верхняя граница случайной паузы перед обработкой каждой выбранной сессии, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
| Одновременно аккаунтов | Сколько выбранных аккаунтов обрабатывается одновременно: 1-10. Пока поле не изменено вручную оно следует общей настройке «Потоки» с ограничением 10. Остальные аккаунты ждут свободного потока. Это не лимит действий на аккаунт; ограничения Telegram сохраняются. Допустимо: 1-10. |
| Пауза от, сек | Нижняя граница случайной паузы между сессиями, обрабатываемыми одним потоком; добавляется к паузе перед сессией, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Пауза до, сек | Верхняя граница случайной паузы между сессиями, обрабатываемыми одним потоком; добавляется к паузе перед сессией, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
Конвертеры, HEX и поиск аккаунтов
tdata в session + JSON
- Поместите исходные каталоги tdata во входную папку input в поддерживаемой структуре.
- Выберите/проверьте найденные исходники и начните конвертацию.
- Проверьте отчет и появившиеся пары файлов в session. Дубликаты ключей и существующие файлы не должны считаться новым импортом.
Пароль локального шифрования tdata и пароль облачной 2FA Telegram - разные значения. Поврежденная или защищенная неподдерживаемым способом tdata требует корректного исходника, а не ручного изменения ключей.
session + JSON в tdata
- Выберите актуальные аккаунты кнопкой выбора - отдельное сканирование списка не требуется.
- Выберите папку назначения. Пустое поле использует обычную папку tdata.
- Выберите использование текущей авторизации либо создание новой.
- Укажите требуемые параметры устройства/API и запустите; проверьте фактические созданные файлы.
Экспорт текущей авторизации с корректным Telegram ID может выполняться без сети и прокси. При нехватке ID требуется получить данные аккаунта. Создание новой авторизации требует подключения, доступов и при необходимости текущего пароля 2FA. Общая настройка потоков используется до 32; каталог назначения не должен пересекаться с исходными сессиями и ресурсами программы.
HEX-импорт
Используйте предлагаемый формой формат записи с auth_key_hex, dc_id и номером. Ключ должен состоять из 512 шестнадцатеричных символов, dc_id - 1-5. Это секрет авторизации: не отправляйте его в общий чат или поддержку. Ошибочные строки и повторные ключи учитываются отдельно.
Поиск tdata/session
Выберите исходную папку для рекурсивного поиска. Каталог данных самой программы не используют как источник повторного импорта. Предпросмотрите результаты, затем выполните копирование/конвертацию. Недоступные папки и дубли отображаются в итогах; отсутствие результата в закрытой папке не означает, что там нет файлов.
Выгрузка аккаунтов
- Выберите нужные аккаунты в модуле выгрузки.
- Задайте размер партии и доступные параметры упаковки.
- Создайте архивы, проверьте число экспортированных аккаунтов и ошибки.
- Откройте указанную папку результатов и проверьте состав до передачи.
Выгрузка копирует данные аккаунтов в подготовленные архивы и не подтверждает их текущее состояние Telegram. Пара сессии и JSON содержит доступ к аккаунту, а JSON может содержать пароль 2FA и прокси. Передавайте архив только предполагаемому получателю; удаление локального архива само по себе не отзывает сессию.
Просмотры через прокси
- Добавьте публичные ссылки на каналы или конкретные посты либо TXT.
- Проверьте общий пул прокси; аккаунты Telegram здесь не выбираются.
- Укажите число циклов запросов, число последних постов и паузы.
- Запустите и оцените статусы запросов в отчете.
Модуль обращается к публичным widget-страницам Telegram. Подтвержденный HTTP-запрос не является гарантией увеличения счетчика просмотров. Закрытые приглашения не поддерживаются. Ответ об ограничении запросов завершает задание без смены прокси для обхода ограничения.
Параметры
| Поле | Значение и ограничения |
|---|---|
| Ссылки или username, по одному на строку | Публичные каналы или отдельные посты, по одному @username, t.me/username или t.me/username/номер_поста в строке; до 100 целей. Закрытые ссылки не поддерживаются. Для ссылки на пост обрабатывается только этот пост; аккаунты Telegram не используются. |
| Файл TXT вместо списка | TXT с публичным каналом или ссылкой на пост в каждой непустой строке; до 100 целей. Используйте файл или ручной список. В отличие от модулей сбора, здесь не принимаются CSV и SQLite. |
| Запросов на канал или пост | Число циклов HTTP-запросов на каждую цель: 1-1000. Для цикла случайно выбирается прокси из настроенного списка. Успешный запрос не гарантирует рост счетчика просмотров. Произведение числа целей, циклов и постов не должно превышать 10000. Допустимо: 1-1000. |
| Последних постов канала | Сколько последних доступных постов брать со страницы каждого публичного канала: 1-100. Если указана ссылка на конкретный пост, обрабатывается только он. Общий расчет целей x циклов x этого значения ограничен 10000 даже для ссылок на отдельные посты. Допустимо: 1-100. |
| Одновременно аккаунтов | Максимум одновременных HTTP-циклов: 1-10. Пока поле не изменено вручную оно следует общей настройке «Потоки» с ограничением 10. Каждый цикл использует случайный прокси из списка. Это не количество аккаунтов, прокси или гарантированных просмотров. Допустимо: 1-10. |
| Пауза от, сек | Нижняя граница случайной паузы после каждого цикла HTTP-запросов через прокси, в секундах: 0-3600. Не должна превышать верхнюю границу. Одинаковые значения задают постоянную паузу; 0 в обоих полях отключает эту паузу. Допустимо: 0-3600. |
| Пауза до, сек | Верхняя граница случайной паузы после каждого цикла HTTP-запросов через прокси, в секундах: 0-3600. Не должна быть меньше нижней границы. При одинаковых значениях пауза постоянная; 0 допустим только вместе с нижней границей 0. Допустимо: 0-3600. |
Парсер прокси и фильтр стран
- Выберите протокол: SOCKS5 или HTTP из доступных в форме.
- При необходимости выберите несколько стран. Поиск принимает название или код, есть выбор найденных и сброс.
- Задайте количество живых прокси, максимальную задержку и параллельность.
- Решите, добавлять ли результат в общий пул, затем запустите.
- Проверьте журнал и откройте папку результата.
| Параметр | Единица и диапазон |
|---|---|
| Количество | 1-10000 проверенных прокси; верхняя цель, не обещанное количество. |
| Максимальный ping | 200-15000 миллисекунд. |
| Одновременные проверки | 10-500 соединений. |
| Страны | Пустой выбор - все страны. Выбранные страны применяются до проверки соединения и подсчета результата. |
При фильтре неизвестная страна исключается. Если геобаза недоступна, фильтр не отключается молча: устраните ошибку либо явно измените выбор. Используется локально кешируемая DB-IP Country Lite, источник указан в интерфейсе.
Доступность публичных источников и качество найденных прокси меняются. Результат может быть меньше цели; проверка в момент сбора не гарантирует долговременную работу или пригодность для конкретного аккаунта.
Временная почта
- Создайте ящик в разделе временной почты.
- Скопируйте адрес после сообщения об успешном копировании.
- Обновите входящие и откройте письмо.
- Удаляйте ящик только после подтверждения, что письма больше не нужны.
Используется внешний сервис mail.tm. Его домены, лимиты и доступность не контролируются приложением. Создание ящика и локальное сохранение - отдельные этапы: если сервис создал ящик, но запись не удалась, прочитайте сообщение перед повторным созданием.
Содержание письма открывается в изолированном представлении; неизвестная ошибка не означает, что ящик пуст. Обновление и удаление требуют действующего состояния сервиса. Временный ящик не заменяет надежную почту для восстановления важных учетных записей.
ИИ: автоответчик, реклама и профили
ИИ-автоответчик
- Укажите ключ OpenRouter в настройках и сохраните.
- Задайте инструкцию для ответов, выберите аккаунты и разрешенные типы диалогов.
- Настройте задержку, имитацию чтения/набора, паузу на одного пользователя и максимум ответов в минуту.
- Запустите; для освобождения сессии остановите соответствующий аккаунт и дождитесь завершения.
Кулдаун на одного пользователя - 5-600 секунд, ограничение ответов - 1-60 в минуту на аккаунт. Ответы в группах включаются отдельно. Блокировка сессии сохраняется, пока работает автоответчик; закрытие окна приложения прекращает работу.
Текст входящих сообщений, нужный для генерации ответа, передается внешнему ИИ-сервису. При ошибке API, исчерпании баланса или лимите запросов ответ может не быть создан. PeerFlood останавливает затронутую работу, а не устраняется короткой паузой.
Генератор рекламы
Введите описание, выберите стиль и язык, при необходимости контакт. Сгенерируйте текст, проверьте факты и скопируйте результат. Генератор создает текст, но сам не запускает рассылку.
ИИ в профилях
В массовых операциях доступны генерация имен, username, bio и оценка пола по имени. Сгенерированный username может оказаться занят; режим подбора повторяет попытки в установленном пределе. Ручные режимы не требуют ИИ-ключа.
Общие настройки
| Поле | Диапазон и смысл |
|---|---|
| Язык | Русский, украинский или английский. Меняет интерфейс; отдельные ответы Telegram и сообщения библиотек могут сохранять исходный язык. |
| Потоки | Целое 1-32, исходное значение 2. Применение и локальные ограничения описаны в разделе заданий. |
| Задержка между действиями | Целые секунды 0-3600, исходный диапазон 1-3. Минимум не больше максимума; 0-0 убирает только эту дополнительную паузу. Поля конкретного модуля могут задавать отдельные интервалы. |
| Аккаунтов на 1 прокси | Целое 1-100, исходное значение 2. Это распределение автоматического пула, а не ограничение Telegram и не замена индивидуального прокси. |
| Таймаут подключения | Целые секунды 5-10, исходное значение 10. Общий срок соединения и начальной авторизации, включая повтор с автоматическим прокси. |
| Ожидание SpamBot | Целые секунды 0-120. Для чтения ответа минимум 3 секунды; 0 не отключает проверку ботом. Сохраненное значение установки имеет приоритет над исходным значением формы. |
| Ключ OpenRouter | Необязателен для программы в целом, необходим для ИИ-функций. Храните его как секрет. |
После изменения нажмите «Сохранить». При ошибке записи не считайте новые настройки сохраненными. Рядом расположена кнопка открытия этой документации.
Файлы, данные и резервная копия
| Путь | Назначение |
|---|---|
| SCARPCC.exe и ресурсы комплекта | Программа и интерфейс. Обновляются вместе. |
| session | Пары .session/.json и связанные пользовательские данные аккаунтов. |
| components/config.json | Общие сохраненные настройки. |
| components/proxy.txt | Общий пул прокси. |
| base.db | Состояния аккаунтов, прокси и метаданные проверок. Это не замена файлам авторизации. |
| data/photos | Исходные фото для соответствующего режима профилей. |
| input / tdata | Типовые входной и выходной каталоги конвертера; отдельная форма может задавать свой путь. |
| data и «Загрузки» | Пользовательские данные модулей и отчеты. Конкретный результат показывает свой путь. |
SCARP_DATA_DIR, если используется, меняет каталог пользовательских данных. Для резервной копии полностью закройте приложение и сохраните весь этот каталог вместе с исходниками и результатами, которые находятся в других папках.
JSON аккаунта
Текущий формат API-пары - app_id/app_hash. Корректная пара api_id/api_hash также принимается и нормализуется; пары не смешиваются. При наличии полной канонической пары она имеет приоритет. Некорректный JSON не перезаписывается одиночным изменением, чтобы не уничтожить остальные поля.
Не публикуйте .session, auth_key, twoFA, реквизиты прокси или API-ключи. Локально зашифрованные платежные реквизиты и токены Windows могут быть привязаны к текущему пользователю/системе и не обязаны открываться после простого копирования на другой компьютер.
Справочник сообщений и ошибок
Введите текст из уведомления, журнала или отчета. Справочник объясняет причину и следующий шаг; отсутствие ошибки в списке не меняет фактический результат задания.
Частые вопросы
Почему проверка без бота успешна, но аккаунт не стал «свободен»?
Подключение подтверждает доступ к сессии. Отсутствие спам-ограничений проверяется отдельным распознанным ответом @SpamBot. Прежнее подтвержденное ограничение не исчезает из-за одной успешной авторизации.
Почему поиск нашел меньше, чем я указал?
Это верхний предел подходящих уникальных результатов. Telegram может закончить выдачу раньше; также действуют фильтр участников и квота слов на аккаунт. Ноль снимает пользовательский предел, но не делает поиск бесконечным.
Почему номера, даты или участники отсутствуют?
Telegram не обязан предоставлять эти данные данной сессии. Скрытый номер не раскрывается, неизвестное число участников не считается нулем, а точная дата регистрации аккаунта не получается из возраста текущей сессии.
Аккаунт занят. Нужно ждать 15 минут?
Рабочая задача удерживает блокировку столько, сколько использует сессию. Завершите модуль, мульти-чат или автоответчик штатной кнопкой и дождитесь отключения. Возраст блокировки сам по себе не разрешает вмешиваться в активную сессию.
Почему папка создана, а ссылки нет?
Экспорт имеет отдельные ограничения. Часть групп недоступна для приглашения, обычные группы исключаются без разрешения преобразования, а Telegram может отказать в выпуске ссылки. Смотрите полный отчет, не только TXT ссылок.
Удаление папки выводит аккаунт из групп?
В «Создании папок» освобождение мест удаляет только структуру старой личной папки. «Чистка групп» и «Очистить диалоги» - отдельные действия с другим результатом.
Что делать с неподтвержденной отправкой или оплатой?
Проверьте историю, итог операции или исходную квитанцию. Отсутствие ответа не доказывает отсутствие изменения. Автоматический повтор отключен там, где он мог бы создать дубликат.
Можно ли закрыть программу и ждать расписания?
Нет. Фоновые задания, перевод, автоответчики и ожидание запланированного старта требуют открытого приложения. Сначала остановите задания и сохраните результаты.
Где искать журнал и отчеты?
Журнал находится в рабочей области модуля. Экспортируйте результаты и используйте путь и кнопку «Открыть». Некоторые коллекции автоматически сохраняют TXT в «Загрузки».
Почему встроенное обновление не предлагает 2.2.1m?
Этот выпуск опубликован для ручной установки через GitHub. Серверный канал доставки не переключался; следуйте инструкции релиза и сохраните данные.
Поддержка
Поддержка и вопросы лицензии: @scarrytraff. Сообщество: @scarrysoft. Изменения версий: история выпусков.
Укажите версию из «Разное», название модуля, последовательность действий и точный текст ошибки. Для лицензии может потребоваться HWID из окна активации. Для задания приложите результат или скриншот, предварительно скрыв личные данные.
Не отправляйте ключ лицензии, пароль 2FA, полные реквизиты карты, прокси-пароль, auth_key или файлы авторизации. Для описания воспроизводимой проблемы используйте обезличенные данные.