# Accounts

**Содержание страницы**

1. [Импорт](#id-1.-import-twitters)
2. [Экспорт](#id-2.-eksport-discords)
3. [Присвоить Twitter к профилю](#id-3.-prisvoit-tvitter-k-profilyu)
4. [Статусы](#id-4.-statusy-tvittera)
5. [Проверка](#id-5.-proverka-tvitter-akkaunta)
6. [Редактирование одного Twitter](#id-6.-odinochnoe-redaktirovanie)
7. [Массовое редактирование](#id-7.-massovoe-redaktirovanie)
8. [Колонки таблицы](#id-8.-settings)

***

### 1. Импорт

<figure><img src="/files/38odsyraqRPjlp7QHky6" alt=""><figcaption><p>Пример импорта твиттеров</p></figcaption></figure>

**Что делает**\
Добавляет один или несколько Discord-аккаунтов в систему с нужными полями (login, пароль, токен и др.).

**Как это сделать**

1. Нажмите кнопку **Импорт -** <img src="/files/oqCw8mzQhzBCAGrl6r9r" alt="" data-size="line">.
2. В окне импорта заполните поля:
   * **Имя** — название группы или аккаунтов. Если импортируете несколько — к имени будет добавлена нумерация (Discord 1, Discord 2 …).
   * **Группа** — выберите группу, в которую попадут аккаунты (см. раздел “Работа с группами”).
   * **Разделитель** — символ, разделяющий поля данных (обычно `:` или `,`).
   * **Пароль аккаунта = пароль почты (ON/OFF)** — если активировать, пароль Discord будет совпадать с паролем электронной почты.
   * **Выбор полей** — укажите порядок полей, в котором вы подготавливаете данные (например: `login:password:token`).
   * **Поле данных** — вставьте ваши строки аккаунтов, по одной на строку в соответствии с форматом (`login:password:token`).
3. Нажмите **Импорт**.

**Детали / варианты работы**

* Для корректной работы необходимо как минимум **token** — это единственный способ входа.
* При наличии токена система может дополнительно вытащить `login`.

***

### 2. Экспорт

<figure><img src="/files/srBlIhtkhoUM5vSM8KMm" alt=""><figcaption><p>Пример экспорта твиттеров</p></figcaption></figure>

**Что делает**\
Экспортирует данные аккаунтов в выбранном формате (для резервных копий или внешнего использования).

**Как это сделать**

1. Отметьте аккаунты, которые хотите экспортировать.
2. Нажмите кнопку **Экспорт -** <img src="/files/e6o6QGkaTXYh0HJpuBe0" alt="" data-size="line">.
3. В настройках экспорта выберите:
   * **Разделитель** между полями (например `:`, `,`)
   * **Поля**, которые будут включены (login, password, token и др.)
   * **Включить прокси (ON/OFF)** — если включить, в конце каждой экспортируемой строки будет добавлен прокси в заданном формате (`user:password@host:port` или `host:port:user:password`).
4. Скопируйте результат.

***

### 3. Присвоить твиттер к профилю

**Что делает**\
Связывает Twitter-аккаунты с профилями, чтобы бот понимал, с какими проксями взаимодействовать.

**Как это сделать**

* При создании профиля можно сразу присвоить ему Twitter.
* Или позже — через [массовое](https://agent-x-1.gitbook.io/agent-x/twitter-bot/pages/LHxCWaMfIgNCBvWk952z#id-2.-massovoe-redaktirovanie) или [редактирование одного профиля](https://agent-x-1.gitbook.io/agent-x/twitter-bot/pages/LHxCWaMfIgNCBvWk952z#id-3.-odinochnoe-redaktirovanie).

***

### 4. Статусы твиттера

<div align="center" data-full-width="false"><figure><img src="/files/SWsV36hV6by4Qt2pKMlX" alt=""><figcaption></figcaption></figure></div>

**Что отображается / возможные статусы**

* **Error** — ошибка при выполнении действия (при наведении отображаются детали)
* **None** — начальный статус, без активности
* **Warning** — аккаунт ещё не присвоен профилю или профиль не имеет прокси
* **Processing** — аккаунт в процессе выполнения операций
* **Suspended** — аккаунту нужна капча / проверка
* **Blocked** — аккаунт заблокирован
* **Valid** — аккаунт рабочий, но API-ключи ещё не созданы
* **Ready** — аккаунт полностью готов к действию

*Наведи курсор на статус для показа подсказки / деталей.*

***

### 5. Проверка твиттер-аккаунта

**Что происходит**

1. Система пытается войти через токен.
2. Если токен нерабочий — пробует логин + пароль (при отсутствии 2FA) или логин + пароль + code2FA + 2Captcha.
3. При необходимости решает капчу (если 2Captcha настроено).
4. Обновляет статус аккаунта и, при успешной авторизации, может обновить токен.

<figure><img src="/files/4iM16aTN568vMSzo6HAd" alt=""><figcaption><p>Проверка аккаунтов твиттера</p></figcaption></figure>

**Как начать**

* Выберите аккаунты и нажмите кнопку **Проверка аккаунта -** <img src="/files/3YvpNXCcN1rbWBnSivSI" alt="" data-size="line">.
* Дождитесь окончания проверки и следите за сменой статуса.

<figure><img src="/files/uiQbkWlhTlDyuIqLEF1G" alt=""><figcaption><p>Создание апи-ключей твиттера</p></figcaption></figure>

* Если аккаунты рабочие — они получат статус **Valid**. Это означает, что вход в аккаунт возможен, но **API-ключи ещё не созданы.**
* Чтобы создать ключи:\
  \- Выделите аккаунты со статусом **Valid**.\
  \- Нажмите кнопку <img src="/files/QAQOLv6KYNUSBVpLoQAR" alt="" data-size="line"> (создание API-ключей).\
  \- После успешного создания статус сменится на **Ready**.

***

### 6. Одиночное редактирование

<figure><img src="/files/oaax2joNFonHY1ZemJ68" alt=""><figcaption><p>Пример одиночного редактирования</p></figcaption></figure>

**Назначение**\
Изменение параметров одного аккаунта вручную.

**Как выполнить**

1. Нажмите значок редактирования рядом с аккаунтом - <img src="/files/9NUibejfr3H0EnQG9H8B" alt="" data-size="line">.
2. В открывшемся окне доступны три вкладки:

**1) Twitter**

<figure><img src="/files/aKqjDfSSo2wRTwyk0lJR" alt=""><figcaption></figcaption></figure>

* *Имя* — отображаемое имя в списке.
* *Тематика* — категория (из существующих).
* *Имя аккаунта (ник)* — текст, который будет отображаться в Twitter.
* *Дополнительный текст к имени* — текст, который можно массово применять твиттерам в конце каждого имени.
* *О себе* — описание профиля. Можно генерировать через OpenAI.
* *Аватар* и *Обои* — загрузить или сгенерировать через OpenAI.
* *Заметка* — внутренний комментарий.

**2) Security**

<figure><img src="/files/6vKMFEPmcQC92Gc441Cs" alt=""><figcaption></figcaption></figure>

* Логин / Пароль Twitter
* Email / Пароль почты
* Auth Token
* 2FA (код или ключ)
* Backup code

**3) API**

<figure><img src="/files/wpvg5isC15buZnG0olj2" alt=""><figcaption></figcaption></figure>

* Параметры API-ключей: ключ, секреты и др.

3. После изменений нажмите **Save / Сохранить**.

**Замечания / ограничения**

* Поля могут быть пустыми, если вы ранее не задавали эти данные.
* При изменении критичных полей (пароль, токен) — рекомендуется повторно запустить проверку.

### 7. Массовое редактирование&#x20;

<figure><img src="/files/lsxQZUyLnw2hildLDs4g" alt=""><figcaption></figcaption></figure>

**Назначение**\
Массовое изменение набора параметров сразу для группы аккаунтов.

**Как выполнить**

1. Отметьте нужные аккаунты в таблице.
2. Нажмите кнопку <img src="/files/gVNtY1vqLy8hrp4lZCek" alt="" data-size="line">.
3. В появившемся окне настройте параметры:

* **Новое имя** — базовое имя, к которому будет добавлена нумерация (например, `Twitter 1`, `Twitter 2` …).
* **Задержка между действиями** — диапазон времени между операциями.
* **Имя (ник в Twitter)** — можно генерировать через OpenAI.
* **Дополнительный текст к имени** — добавится к каждому нику.
* **О себе** — описание: можно перезаписать всем или только тем, у кого его нет.
* **Аватар** / **Обои** — загрузка или генерация через OpenAI (для всех или по условию).
* **Заметка** — полностью переписать или добавить текст к существующим заметкам.

4. Подтвердите изменения.

**Замечания / ограничения**

* Задержки важны — без них система может распознать активность как подозрительную.
* Некоторые аккаунты могут не принять изменения из-за ограничений API.

### 8. Колонки таблицы

<figure><img src="/files/rNsjjf4PTND41XoDdxHc" alt=""><figcaption></figcaption></figure>

**Назначение**\
Отображение основных свойств аккаунта, доступных для фильтрации, отображения и диагностики.

**Список полей и пояснения**

* **ID** — внутренний уникальный идентификатор.
* **Profile** — имя профиля, к которому привязан аккаунт.
* **Status** — текущий статус (см. раздел «Статусы аккаунтов»).
* **Login** — логин Twitter.
* **Password** — пароль Twitter.
* **2FA** — ключ двухфакторной аутентификации.
* **Name** — имя / никнейм, присвоенный в интерфейсе.
* **Groups** — группы, к которым относится аккаунт.
* **Last use** — время последней активности через бот.
* **Email** — email, привязанный к аккаунту.
* **Token** — токен авторизации.
* **Note** — внутренняя заметка (комментарий).

**Замечания / ограничения**

* Поля можно использовать для фильтрации или сортировки аккаунтов в интерфейсе.
* Некоторые значения могут отсутствовать, если они не были заданы.<br>


---

# 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://agent-x-1.gitbook.io/agent-x/twitter-bot/accounts.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.
