## Разработку ПО для автоматизации аккаунтов Х на базе программы BASS
### 1. Цель работы
Разработать модуль/скрипт для программы Bass, предназначенный для автоматизации ведения и активности аккаунтов в социальной сети Х. Основная задача — имитация естественного пользовательского поведения для нагулки аккаунтов.
### 2. Авторизация аккаунтов
- Импорт логин:пароль:2FA для каждого аккаунта.
- Необходим интерфейс в Bass для добавления учетных данных в формате: 1.логин:пароль:код_2FA 2. (cookie/token).
- Поддержка ручного/автоматического ввода 2FA-кодов (подгрузка из файла, временный код).
- Возможность массовой загрузки аккаунтов через файл или буфер обмена.
### 3. Эмуляция скроллинга ленты
- Автоматический запуск скрипта после авторизации каждого аккаунта.
- Поведение:
- Скроллинг ленты сессиями по 1–2 часа с паузами между ними.
- Вся дневная активность — 3–5 часов скроллинга.
- Неравномерные интервалы между действиями (рандомизация).
- Считать/логировать каждый запуск сесcии и её длительность в отдельный лог-файл.
### 4. Репосты и лайки (опционально)
- Реализовать функцию случайного выбора поста в ленте для лайка или репоста.
- Лимит действий: 1–2 лайка/репоста в сутки для каждого аккаунта.
- Возможность выбора режима: только лайки, только репосты, оба действия, отключить.
- Время совершения каждого действия — в случайное время суток.
- В интерфейсе Bass реализовать включение/отключение этих функций.
### 5. Управление и интерфейс
- Интерфейс Bass должен позволять:
- Добавлять и удалять аккаунты.
- Прокси
- Вести логирование: время входа, скроллинга, лайков, репостов, ошибок.
- Управлять расписанием: конфигурируемая частота, паузы, лимиты.
- Запускать/останавливать скрипты вручную или по расписанию.
### 6. Безопасность и антибан
- Эмуляция действий человека: плавная прокрутка, настоящие задержки, непредсказуемый паттерн.
- Использование индивидуальных прокси на каждый аккаунт (если поддерживается Bass).
- Ограничение активности в соответствии с лимитами платформы Х.
- Встроить базовые паттерны поведения пользователей (чередование активностей, случайные паузы).
### 7. Архитектура решения
- Решение реализуется как модуль, совместимый с Bass.
- Работа в среде Windows (или иной, если Bass поддерживает).
- Возможность интеграции новых аккаунтов и быстрого изменения параметров без редактирования кода.
- Подробная документация по настройке и эксплуатации.
### 8. Настройки и параметры
- Время скроллинга, количество лайков/репостов и интервалы — через конфиг Bass или отдельное меню скрипта.
- Возможность экспортировать/импортировать настройки.
- Поддержка ручной корректировки лимитов.
### Примечания
- Перед запуском — утверждение макета интерфейса, механизмов авторизации и логирования.
- Соответствие требованиям антибана и безопасности со стороны платформы Х.
- Все данные по активности хранятся локально для каждого аккаунта.