Skip to content

qwqw-333/BotFarmFactory

Repository files navigation

Запуск фермы

Алгоритм действий для запуска фермы:

  1. Установить docker engine.
  2. Клонировать repo git clone https://github.com/qwqw-333/BotFarmFactory.git.
  3. Создать файл account.json с перечнем желаемых телеграмм аккаунтов. Пример файла account.json.example.

Note

В файле account.json указываются номера и по необходимости прокси.

  1. По необходимости внести изменния в настройки фермы config.py .
  2. Подключить аккаунты к ферме. Используя консоль в папке проекта запустить контейнер docker compose run botfarmfactory и ввести коды аутинтификации.

Note

После запуска данной команды, ферма аутентифицируется в каждом из аккаунтов телеграмма и под каждый из них создаст _number_.session. В дальнейшем бот использует _number_.session для получения доступа к ботам.

  1. Остановить ферму ctrl+c.
  2. Запустить ферму в фоновом режиме docker compose up -d.

Обновление фермы

Note

Объязательно находится в папке проекта

docker stop botfarmfactory
git fetch origin
git branch
git log HEAD..origin/main --oneline
git merge origin/main

Работа с фермой

Логи

  • Просмотр логов фермы в реальном времени:

docker logs -f botfarmfactory

  • Просмотр последних N логов:

docker logs -n _N_ botfarmfactory

Пример логов: img.png

Управление

  • Остановить ферму:

    docker stop botfarmfactory

  • Запустить ферму в фоновом режиме:

    docker start botfarmfactory

Настройки фермы

Important

Все настройки фермы находятся в файле config.py

"Тапалки"

Note

По умолчанию включены все 'тапалки'

  • Для включение только определенных 'тапалок' добавить их название в перечень ENABLED_BOTS.

    [!NOTE] Если надо включить только определенные 'тапалки'.

    Пример записи:

    ENABLED_BOTS = [
      'blum',
    ]
  • Для выключение только определенных тапалок добавить их название в перечень DISABLED_BOTS.

    [!NOTE] Для выключение определенных 'тапалок'.

    Пример записи:

    DISABLED_BOTS = [
      'blum',
    ]

Многопоточность

Note

Параллельный запуск аккаунтов

  • Для включение в файле config.py изменить значение строки MULTITHREAD с FALSE на TRUE

DONATE

Caution

Проект прододжает развивается на безвозмездной основе, и ваша поддержка поможет последователям не закидывать развитие проекта.


USDT:

  • TRC20 – TTTMM1PXxNS7d3tAcruamT6GE8ye5BrZ4w

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published