Алгоритм действий для запуска фермы:
- Установить docker engine.
- Клонировать repo
git clone https://github.com/qwqw-333/BotFarmFactory.git
. - Создать файл
account.json
с перечнем желаемых телеграмм аккаунтов. Пример файлаaccount.json.example
.
Note
В файле account.json
указываются номера и по необходимости прокси.
- По необходимости внести изменния в настройки фермы
config.py
. - Подключить аккаунты к ферме. Используя консоль в папке проекта запустить контейнер
docker compose run botfarmfactory
и ввести коды аутинтификации.
Note
После запуска данной команды, ферма аутентифицируется в каждом из аккаунтов телеграмма и под каждый из них создаст _number_.session
.
В дальнейшем бот использует _number_.session
для получения доступа к ботам.
- Остановить ферму
ctrl+c
. - Запустить ферму в фоновом режиме
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
-
Остановить ферму:
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
Caution
Проект прододжает развивается на безвозмездной основе, и ваша поддержка поможет последователям не закидывать развитие проекта.
Cпасибо автору проекта:
USDT:
- TRC20 –
TTTMM1PXxNS7d3tAcruamT6GE8ye5BrZ4w