Управление slot
Один slot = один аккаунт X. У слотов независимые планы, настройки и credentials. Смена username заблокирована: не чаще одного раза в 7 дней на slot.
Что такое slot
Slot — контейнер одного аккаунта X внутри HelperX. В нём хранятся:
- Credentials X (auth token, proxy) — зашифрованы на диске.
- Метаданные профиля (screen name, display name, аватар, статус blue verified).
- Назначение плана и дата окончания.
- Настройки модулей (Reply Search, Top Repost и т.д.).
- Дневные счётчики, хранилища уже отвеченных твитов и другое рабочее состояние.
Слоты независимы — у каждого свой план, caps и состояние модулей. Один пользователь может вести несколько slot на разных планах.
Замена профиля
Действие Replace Profile меняет аккаунт X, привязанный к slot. Принимает новый auth token, proxy и данные аккаунта. Система выполняет несколько проверок:
- Коллизия token: если новый auth token уже используется другим slot, запрос отклоняется.
- Тот же пользователь: если новый screen name совпадает с текущим (без учёта регистра), это считается обновлением credentials — обновляются только token, proxy и поля отображения. Блокировка ротации не применяется.
- Другой пользователь: проверяется 7-дневная блокировка ротации (см. ниже). Если она истекла, выполняется полная замена профиля.
7-дневная блокировка ротации
Когда username X у slot меняется (другой screen name), записывается метка времени блокировки. Следующие 7 дней slot нельзя назначить другому аккаунту X.
При попытке заменить на другой username во время блокировки система показывает ошибку с датой разблокировки и оставшимся временем.
Обновление credentials для того же username всегда разрешено, даже в период блокировки.
Отвязка и повторная привязка
Detach удаляет credentials X из slot. Все настройки модулей сбрасываются к значениям по умолчанию. Slot становится пустым и готов к новому профилю.
Поля, которые сохраняются при detach:
- План и дата окончания
- Блокировка ротации (7-дневная блокировка сохраняется)
- AI-настройки
Поля, которые сбрасываются при detach: auth token, proxy, screen name, display name, аватар, все настройки модулей, дневные счётчики, хранилища отвеченных твитов.
Все запущенные воркеры модулей нужно остановить до detach — за это отвечает вызывающая сторона.
План переживает detach
Поскольку планы — метаданные уровня slot (не пользователя), отвязка аккаунта X не отменяет и не сбрасывает план. Slot сохраняет план, чтобы пользователь мог привязать новый профиль и сразу использовать тот же тариф.
7-дневная блокировка ротации тоже переживает detach, предотвращая быструю смену аккаунтов.
Гайды для оператора: Изоляция мультиаккаунта · Сколько аккаунтов безопасно вести одному оператору · хаб: Безопасность и мультиаккаунт.