# Регистрация

Модуль регистрации автоматически создаёт новые аккаунты Telegram как **реальные устройства iOS или Android**. MVS Web полностью имитирует официальные мобильные клиенты Telegram — отпечатки устройств, зависящие от платформы, push-токены (APNs/FCM), обработку капчи и последовательности прогрева. Аккаунты, зарегистрированные таким образом, неотличимы от созданных на реальном телефоне.

Модуль обрабатывает весь процесс: покупку номера телефона у SMS-сервиса, получение push-токенов, решение капчи, подтверждение по email, получение SMS-кода и завершение регистрации с необязательной настройкой 2FA и passkey.

![Настройки регистрации (верх)](/files/21d46fabff7828c5962c484ee2b1d63c081d1c42)

![Настройки регистрации (низ)](/files/1341c49b172ffcd63a57e8b9ba229f42f3b624df)

## Справочник по настройкам

### Режим

| Параметр  | Описание                                                                                                                                                                          |
| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Режим** | Выберите режим регистрации: **Зарегистрировать новые аккаунты** (стандартная регистрация новых аккаунтов) или **Смена номера** (смена номера телефона на существующих аккаунтах). |

Когда **Смена номера** выбрано, появляются дополнительные настройки:

| Параметр                | Описание                                                                     |
| ----------------------- | ---------------------------------------------------------------------------- |
| **Тег после смены**     | Тег, который будет применён к аккаунту после успешной смены номера телефона. |
| **Макс. число попыток** | Максимальное число попыток смены для одного аккаунта.                        |

### Выполнение

| Параметр                   | Описание                                                                                                                                                                                                                            |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Платформа**              | Выберите **iOS** или **Android**. Это определяет, какой отпечаток устройства будет у аккаунта.                                                                                                                                      |
| **Потоки**                 | Сколько регистраций запускать одновременно. Больше потоков = быстрее, но требуется больше прокси и ресурсов. Если вы новичок, начните с 1–5.                                                                                        |
| **Цель**                   | Сколько аккаунтов зарегистрировать всего. Установите **0** для безлимита (будет работать, пока вы не остановите его).                                                                                                               |
| **Лимит ошибок**           | Остановить задачу после N общих ошибок. Установите **0** для безлимита (без ограничения на ошибки).                                                                                                                                 |
| **Автоповторная отправка** | Когда Telegram требует оплату за SMS, автоматически повторять попытку с новым номером вместо завершения с ошибкой.                                                                                                                  |
| **Превентивная капча**     | Решать капчу до отправки кода подтверждения. Это помогает избежать ошибок RECAPTCHA, которые могут возникнуть в середине регистрации.                                                                                               |
| **2FA**                    | Установить пароль двухфакторной аутентификации на новые зарегистрированные аккаунты. **ВЫКЛ** = без 2FA, **Случайный** = сгенерировать случайный пароль, **Пользовательский** = использовать конкретный пароль, который вы введёте. |
| **Пароль 2FA**             | Видно только когда 2FA установлено в значение "Пользовательский". Введите желаемый пароль (3–12 символов, буквы и цифры).                                                                                                           |
| **Passkey**                | Зарегистрировать FIDO2 passkey для нового аккаунта. Это позволит позже восстановить сессию с помощью модуля [Восстановление Passkey](/mvs-docs/docs-ru/moduli/passkey-recovery.md) если сессия перестанет работать.                 |
| **Пользовательские имена** | Использовать пользовательский список имён вместо случайной генерации имён. Если включено, имена берутся из вашего пользовательского списка.                                                                                         |

### Регион

| Параметр           | Описание                                                                                                     |
| ------------------ | ------------------------------------------------------------------------------------------------------------ |
| **Страна**         | Страна для номера телефона и локали аккаунта. Выбирается через селектор страны/региона.                      |
| **Язык**           | Код языка, отправляемый в Telegram (например, `en`, `es`, `ru`). Подбирается автоматически на основе страны. |
| **Системный язык** | Код системного языка (например, `en-US`, `es-ES`). Подбирается автоматически на основе страны.               |
| **Часовой пояс**   | Часовой пояс для аккаунта (например, `Europe/London`). Подбирается автоматически на основе страны.           |
| **Оператор**       | Фильтр мобильного оператора для SMS-сервиса. Оставьте `любой` если вам не нужен конкретный оператор.         |

### SMS-сервис

| Параметр                   | Описание                                                                                          |
| -------------------------- | ------------------------------------------------------------------------------------------------- |
| **Провайдер**              | Какой SMS-сервис использовать: **SMS Activate** или **Firefox**.                                  |
| **Режим кода**             | Как получать код подтверждения: **SMS** (текстовое сообщение) или **Звонок** (телефонный звонок). |
| **API-ключ**               | Ваш API-ключ для выбранного SMS-провайдера.                                                       |
| **Домен**                  | Пользовательский домен для SMS Activate (по умолчанию: `sms-activate.ae`).                        |
| **Протокол**               | HTTPS или HTTP для вызовов API SMS Activate.                                                      |
| **Логин / пароль Firefox** | Учётные данные для сервиса Firefox SMS (видно только когда выбран Firefox).                       |
| **ID сервиса**             | Идентификатор сервиса для SMS-провайдера (обычно `tg` для Telegram).                              |
| **Макс. цена**             | Максимальная цена за номер. Оставьте 0, чтобы не ограничивать.                                    |
| **ID провайдеров**         | Список конкретных ID провайдеров через запятую. Оставьте пустым для всех провайдеров.             |

### Email-сервис

| Параметр                 | Описание                                                                      |
| ------------------------ | ----------------------------------------------------------------------------- |
| **Провайдер**            | Сервис email для подтверждения: **Antisafety**, **Bower**, или **Corp Mail**. |
| **API-ключ**             | Ваш API-ключ для выбранного email-провайдера.                                 |
| **Домен Bower**          | Домен для писем Bower (например, `gmail.com`).                                |
| **URL / сайт Corp Mail** | URL и тип сайта для сервиса Corp Mail.                                        |

### Тайм-ауты

| Параметр  | Описание                                                             |
| --------- | -------------------------------------------------------------------- |
| **SMS**   | Сколько ждать SMS-код (в секундах). По умолчанию: 120.               |
| **Капча** | Сколько ждать решения капчи (в секундах). По умолчанию: 120.         |
| **Email** | Сколько ждать подтверждения по email (в секундах). По умолчанию: 90. |
| **APNS**  | Сколько ждать push-токен (в секундах). По умолчанию: 120.            |

### Проверка БД номеров

| Параметр                 | Описание                                                                                                                                                                                                                     |
| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Включить проверку БД** | Проверять, использовался ли номер телефона ранее (в общей базе данных). Это предотвращает повторное использование номеров, которые были недавно зарегистрированы.                                                            |
| **Мин. дней**            | Минимум дней с момента последнего использования. Установите **0** чтобы пропускать любой ранее использованный номер. Установите большее число (например, 30), чтобы пропускать только номера, использованные совсем недавно. |

### Core API

| Параметр          | Описание                                                    |
| ----------------- | ----------------------------------------------------------- |
| **Core API-ключ** | API-ключ для сервиса MVS Core (решение капчи, push-токены). |

## Как использовать

1. Перейдите в **Регистрация** в боковой панели
2. Выберите ваш **Платформа** (iOS или Android)
3. Установите число **Потоки** (начните с 1–3)
4. Установите **Цель** количество или оставьте 0 для безлимита
5. Выберите **Страна** в разделе Регион
6. Выберите ваш **SMS-провайдер** и введите API-ключ
7. Выберите ваш **Email-провайдер** и введите API-ключ
8. Выберите **Список прокси** из выпадающего списка
9. Нажмите зелёную **Старт** кнопку

{% hint style="info" %}
**Сохраните вашу конфигурацию!** После настройки всего введите имя в поле Config Name и нажмите **Сохранить**. В следующий раз вы сможете загрузить её из выпадающего списка вместо того, чтобы заполнять всё заново.
{% endhint %}

{% hint style="warning" %}
**Вам нужны прокси** для регистрации аккаунтов. Без прокси Telegram быстро заблокирует ваш IP. См. [Работа с прокси](/mvs-docs/docs-ru/rukovodstva/proxy-guide.md) для инструкций по настройке.
{% endhint %}

## Понимание результатов

Во время регистрации в панели лога показывается каждый шаг:

* **Push token OK** -- получен push-токен устройства
* **Получен номер: +XXX...** -- куплен номер телефона у SMS-сервиса
* **УСПЕХ: +XXX...** -- аккаунт успешно зарегистрирован
* **ОШИБКА: +XXX...** -- регистрация не удалась (причина указана)

После завершения задачи показывается сводка:

* Общее число успехов / ошибок
* Скорость (регистраций в минуту)
* Разбивка: использованные телефоны, полученные коды, решённые капчи, использованные email и т. д.

Успешно зарегистрированные аккаунты появляются на странице [Аккаунты](/mvs-docs/docs-ru/akkaunty/account-management.md) со статусом **new** и источником **registered**.

Полное пошаговое руководство см. в [Как зарегистрировать свои первые аккаунты](/mvs-docs/docs-ru/rukovodstva/registration-guide.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mvs-3.gitbook.io/mvs-docs/docs-ru/moduli/registrator.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
