📚Гайд

🔐 Важные заметки

  • Данный софт имеет открытый исходный код

  • Для пользователей Windows/Linux: Поддерживаются обе базы данных: SQLite и PostgreSQL.


🌐 Прокси

⚠️ Использование прокси — обязательно

  • Как это работает: Каждому аккаунту назначается прокси из вашего списка и сохраняется в базе данных. Если в процессе работы прокси даст сбой, софт автоматически подставит следующую доступную из списка.

  • Уникальность прокси (по умолчанию включена): Параметр check_uniqueness_of_proxies: True означает, что каждому аккаунту/ноде будет назначена уникальная прокси. Если в списке не хватает уникальных прокси, вы получите ошибку: No available proxies. В этом случае необходимо обновить список прокси и перезапустить программу.

  • Когда можно отключить проверку уникальности: Отключение check_uniqueness_of_proxies допустимо только если все ваши прокси имеют одинаковый формат и не требуют раздельного использования.

Рекомендации по выбору прокси:

  • Используйте резидентские прокси

  • Генерируйте sticky-сессии (не rotate)

  • Если прокси поддерживают TTL (time to live) — устанавливайте максимально возможное значение


📊 Фарм

💡 Особенности распределения нагрузки

В отличие от платных решений, где используется распределение задач по логическим потокам процессора (CPU threads), в данном софте применяется обычная потоковая модель, то есть вся нагрузка обрабатывается на одном ядре.

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


🧩 Как работает параметр threads

Параметр threadsуказывает, сколько аккаунтов будет одновременно фармить в одной консоли.

Пример:

  • threads: 1000 означает, что 1000 аккаунтов обрабатываются одновременно (внутри одного ядра).

  • Чем выше значение — тем выше одновременная нагрузка и потенциальные задержки в работе.


📌 Рекомендации

  • Не запускайте слишком много аккаунтов в одной консоли. Оптимально — до 5000 аккаунтов на один запуск.

  • Если вы планируете фармить например 1000 аккаунтов, рекомендуется ставить не менее 400–500 threads , чтобы все аккаунты успевали стабильно фармить.


⚠️ Важно: всегда следите за нагрузкой на CPU. При превышении возможностей машины возможны зависания, снижение скорости или пропуски в фарме.


📁 Экспорт результатов

Все результаты работы каждого модуля автоматически сохраняются в папку results/название_модуля

Для каждого модуля создаются два отдельных файла:

  • success.txt — список аккаунтов, которые успешно завершили выполнение задач.

  • failed.txt — аккаунты, которые завершили работу с ошибкой (например, из-за плохого прокси, лимита или других сбоев).

🔍 Это позволяет быстро:

  • Проверить, какие аккаунты успешно отработали

  • Найти и повторно обработать только проблемные аккаунты из failed


⚙️ Конфигурация (settings.yaml)

application_settings:
  threads: 1 
  # Количество одновременных потоков (аккаунтов), которые будет запускать бот (смотрите выше). 

  database_url: "sqlite://./database.sqlite3"
  # Ссылка на базу данных.
  # Формат для PostgreSQL: postgres://user:password@localhost/dbname
  # Формат для SQLite: sqlite://./database.sqlite3

  skip_logged_accounts: true
  # Если true — аккаунты, уже находящиеся в БД, будут пропущены.
  # Если false — бот выполнит повторный вход (релогин).

  shuffle_accounts: true
  # Если true — аккаунты будут запускаться в случайном порядке.
  # Если false — запуск будет происходить строго по списку.

  check_uniqueness_of_proxies: true
  # Проверка уникальности прокси. (смотрите выше)
  
  gen_random_pass_for_accounts: true
  # Если true - будет генерироваться уникальный пароль при регистрации
  # Если false - будет использоваться пароль от почты
  
  use_ref_codes_from_database: true
  # Если true — бот будет использовать случайный реферальный код из БД зарегистрированных аккаунтов.
  # Если false — будет использовать код из файла referral_codes.txt.
  

attempts_and_delay_settings:
  delay_before_start:
    min: 30
    max: 60
    # Задержка перед началом работы каждого аккаунта (в секундах).
    # Значение выбирается случайно из указанного диапазона.

  error_delay: 5
  # Задержка после любой ошибки перед повторной попыткой (в секундах).

  max_register_attempts: 3
  # Количество попыток регистрации аккаунта.

  max_login_attempts: 3
  # Количество попыток входа в аккаунт.

  max_stats_attempts: 3
  # Количество попыток получения статистики.

  max_reverify_attempts: 3
  # Количество попыток верификации аккаунта

  max_verify_attempts: 3
  # Количество попыток для верификации почты
  
  max_captcha_attempts: 10
  # Количество попыток для решения капчи
  
  max_farm_attempts: 3
  # Количество попыток для фарма 
  


captcha_settings:
  max_captcha_solving_time: 60
  # Максимальное время ожидания решения капчи (в секундах).

  solvium_captcha_api_key: ""
  # API-ключи для выбранных капча-сервисов.
  
  proxy: ""
  # Если по какой то причине сервер блокирует соединение - укажите прокси
  # Формат: http://user:pass@ip:port

redirect_settings:
  enabled: false
  email: ""
  password: ""
  imap_server: ""
  # Если включено — бот будет искать письма на этой почте.
  # Вместо пароля от почты, которую вы будете указывать в файле, можно указать любую строку — реальная авторизация будет происходить через redirect-почту.

imap_settings:
  use_proxy_for_imap: false
  # Если true — IMAP-подключение к почте будет происходить через прокси.

  use_single_imap:
    enable: false
    imap_server: "imap.gmail.com"
    # Включает использование одного IMAP-сервера для всех почтовых доменов (если у вас один домен на все почты).

  servers:
    gmail.com: imap.gmail.com
    yahoo.com: imap.mail.yahoo.com
    icloud.com: imap.mail.me.com
    mail.ru: imap.mail.ru
    gmx.com: imap.gmx.com
    gmx.net: imap.gmx.net
    gmx.de: imap.gmx.net
    onet.pl: imap.poczta.onet.pl
    onet.com.pl: imap.poczta.onet.pl
    op.pl: imap.poczta.onet.pl
    onet.eu: imap.poczta.onet.pl
    gazeta.pl: imap.gazeta.pl
    # Список IMAP-серверов для популярных почтовых доменов.
    # Если в списке нету вашего домена - добавьте самостоятельно.


📂 Форматы для файлов

Все файлы находятся в папке: config/data

📄 Файл
🧾 Формат строки
💬 Примечание

proxies.txt

http://user:pass@ip:port http://ip:port:user:pass http://ip:port@user:pass

Поддерживаются только HTTP прокси

register_accounts.txt

email:email_password

Для регистрации новых аккаунтов

verify_accounts.txt

email:email_password:account_password

Для верификации

login_accounts.txt

email:account_password

Поддержка логина как по паролю, так и через почту

export_stats_accounts.txt

email

Для экспорта статистики

farm_accounts.txt

email

Для запуска фарма

referral_codes.txt

https://app.despeed.net/register?ref=sdsdf or sdsdf

Реферальный код или ссылка

Last updated