# Конвертер

Модуль Конвертер выполняет преобразование между форматами TData (Telegram Desktop) и сессий. Используйте его для импорта аккаунтов из Telegram Desktop или экспорта ваших аккаунтов в TData для использования с другими инструментами.

![Настройки конвертера](/files/6655100d54a642b0d2c719a2758c4868593b8cf3)

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

| Настройка  | Описание                                                                                                                                 |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| **Режим**  | Направление конвертации: **TData -> Session** (импорт из Telegram Desktop) или **Session -> TData** (экспорт в формат Telegram Desktop). |
| **Потоки** | Сколько конвертаций выполнять одновременно. По умолчанию: 3.                                                                             |

## Режим 1: TData -> Сессия

Преобразует папки данных Telegram Desktop в аккаунты MVS Web.

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

1. Разместите ваши папки TData в `data/TDATA/` каталоге внутри папки MVS Web
2. Каждая папка должна быть названа номером телефона и содержать `tdata/` подпапку
3. Откройте **Конвертер** модуль
4. Выберите **TData -> Session** режим
5. Нажмите **Старт**

Конвертер прочитает каждую папку TData и создаст аккаунт в базе данных со статусом **новый** и источником **конвертирован**.

{% hint style="info" %}
Если имеется `password.txt`, `twoFA.txt`, или `2fa.txt` файл внутри папки аккаунта (или любой подпапки), конвертер автоматически прочитает пароль 2FA и сохранит его вместе с аккаунтом.
{% endhint %}

## Режим 2: Сессия -> TData

Экспортирует ваши аккаунты из базы данных в формат Telegram Desktop.

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

1. Откройте **Конвертер** модуль
2. Выберите **Session -> TData** режим
3. В разделе **Аккаунты** в разделе выберите аккаунты, которые вы хотите экспортировать
4. Нажмите **Старт**

Для каждого аккаунта конвертер создаёт папку в `data/TDATA/` содержащую:

| Файл              | Описание                                                                                    |
| ----------------- | ------------------------------------------------------------------------------------------- |
| `tdata/`          | Данные сессии Telegram Desktop (можно загрузить прямо в Telegram Desktop)                   |
| `{phone}.session` | Файл сессии Telethon (совместим с любым инструментом на базе Telethon)                      |
| `{phone}.json`    | Метаданные аккаунта: app\_id, информация об устройстве, пароль 2FA, имя пользователя и т.д. |
| `password.txt`    | Пароль 2FA (только если у аккаунта он есть)                                                 |

{% hint style="info" %}
После экспорта аккаунты помечаются в системе как «экспортированные». Вы можете фильтровать по статусу экспорта на странице Аккаунты.
{% endhint %}

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

| Результат                      | Что это означает                                                      |
| ------------------------------ | --------------------------------------------------------------------- |
| **Конвертировано: {phone}**    | Успешно конвертировано. Если 2FA обнаружена, вы увидите тег «\[2FA]». |
| **Не удалось прочитать tdata** | Папка TData повреждена или имеет неподдерживаемый формат.             |
| **Нет auth\_key**              | У аккаунта нет действительной сессии для экспорта.                    |


---

# 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/converter.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.
