Техническое задание
Проект: Разработка модулей для фарма аккаунтов Facebook
О компании: Мы занимаемся регистрацией и фармом аккаунтов Facebook. Необходима разработка дополнительных модулей для автоматизации процессов.
Требования к разработчику
Задачи
Технические детали
Результаты работы
Проект: Разработка модулей для фарма аккаунтов Facebook
О компании: Мы занимаемся регистрацией и фармом аккаунтов Facebook. Необходима разработка дополнительных модулей для автоматизации процессов.
Требования к разработчику
- Отличное знание C#.
- Опыт работы с Selenium WebDriver.
- Опыт интеграции и работы с Dolphin Anty (API/автоматизация профилей, работа с прокси и fingerprint).
- Опыт работы с ZennoPoster, версия 7.8.3.0 (обязательное условие).
- Опыт работы с SQLite (чтение, запись, обновление данных).
- Понимание принципов автоматизации процессов (реги, фарм, антидетект-браузеры).
Задачи
- Разработка модулей для фарма аккаунтов Facebook
- Скрипты/модули реализуются на C# с использованием Selenium.
- Возможность подключения к уже запущенным профилям Dolphin Anty.
- Управление браузером через Selenium (клики, ввод текста, работа с DOM).
- Интеграция с ZennoPoster 7.8.3.0
- Возможность вызывать разработанные модули внутри ZennoPoster проектов.
- Обмен переменными между ZennoPoster и внешними модулями.
- Логирование действий и ошибок для отладки.
- Работа с Dolphin Anty
- Автоматическое создание и настройка профилей через API.
- Подключение к профилю и работа через Selenium.
- Управление параметрами (WebGL, Canvas, Proxy, разрешение экрана и др.).
- Работа с SQLite
- Хранение данных об аккаунтах (логин, пароль, cookies, токены, прокси, статус).
- Запись и обновление статусов аккаунтов (регистрация, фарм, бан, активен и т.д.).
- Ведение логов (время запуска, ошибки, успешные действия).
- Возможность выборки аккаунтов по условиям (например: взять только «свободные» аккаунты).
Технические детали
- Язык реализации: C# (.NET 6/7).
- Используемые библиотеки: Selenium WebDriver, HttpClient, System.Data.SQLite.
- Среда интеграции: ZennoPoster 7.8.3.0 (через C# сниппеты).
- Важно предусмотреть:
- Случайные задержки/тайминги (human-like поведение).
- Гибкую настройку параметров (через переменные ZennoPoster или конфиги).
- Подробное логирование действий (успех/ошибка).
- Лёгкий перенос и использование БД SQLite (одним файлом).
Результаты работы
- Готовые к интеграции в ZennoPoster модули (C# код + документация).
- SQLite база с примерной структурой (таблицы аккаунтов, логов и пр.).
- Тестовые сценарии с примерами вызова.
- Инструкция по подключению и использованию.