Backpack | СОФТ | Гайд по установке
1. Установка Node.js
Перед началом убедитесь, что у вас установлен Node.js.
Рекомендуем использовать LTS (долгосрочную поддержку).
2. Установка Visual studio code
https://code.visualstudio.com/?wt.mc_id=vscom_downloads
3. Скачиваем проект.
4. Настройка и установка.
- Открываем Visual Studio Code
- Сверху слева кликаем File, Open Folder и открываем папку с софтом (лучше бросить на рабочий стол)
- Теперь мы открыли проект в VS Code, вы должны увидеть все файлы, которые есть в проекте. Всего 3 установки и вы софтер навсегда...
Кликаем ПКМ по пустой области там где у вас папки:
Нажимает Open in Integrated Terminal
Тогда мы откроем наш проект в директории папки скрипта, вы должны увидеть
PS C:\Users\WWWxxxWWW\Desktop\BackPackLocalsoft>
1. Тут сразу просто копируем команду:
node -v
Тут покажется версия вашего node.js, должна быть строго выше 16, но лучше как на скрине. С сайту по дефолту установится последняя Node.js LTS
2. Команда для установки зависимостей... В package-lock.json находятся версии пакетов, которые нужно установить для работы скрипта. Это можно сделать всего одной командой:
npm ci
npm install
Вы увидите как нечто грузится на ваш ПК и загружается в командной строке... Это значит, что все ОК.
3. После завершения загрузки введите:
npm list --depth=0
Он должен выдать список того что вы поставили, должно быть PS C:\Users\WWWxxxWWW\Desktop\BackPackLocalsoft>
backpacklocalsoft@1.0.0 C:\Users\WWWxxxWWW\Desktop\BackPackLocalsoft
Все установили?
Тогда теперь щелкаем ПКМ по ТГ боту и так же открываем его в терминале, он запускается из папки telegram, которая находится в папке проекта:
PS C:\Users\WWWxxxWWW\Desktop\BackPackLocalsoft\telegram>
Когда убедились, вводим команду node telegrambot.js и бот сможет запуститься.
PS C:\Users\WWWxxxWWW\Desktop\BackPackLocalsoft\telegram> node telegrambot.js
Все установили?
Тогда теперь щелкаем ПКМ по ТГ боту и так же открываем его в терминале, он запускается из папки telegram, которая находится в папке проекта:
PS C:\Users\WWWxxxWWW\Desktop\BackPackLocalsoft\telegram>
Когда убедились, вводим команду и бот сможет запуститься:
node telegrambot.js
Чет не работает...
Еще нужно настроить его под себя, чтобы крутить любимый backpack?
1) Создаем бота через @BotFather и копируем ваш ключ
Use this token to access the HTTP API:
72212312312885:Aййуйцуйуйцу (примерно такой)
2) Получаем API ключи от своего ADS Power, так же копируем
apiUrl: 'http://local.adspower.net:50325/api/v1/browser/start',
closeApiUrl: 'http://local.adspower.net:50325/api/v1/browser/stop',
apiKey: '1f59f--------------b61c'
Так, теперь у нас есть токен от бота и API ключ вашего ADS Power. Теперь снова открываем проект в VS Code и заходим в файл configg.js
Вставляем туда эти данные и все теперь должно запуститься как надо!
3) Прям в папке есть таблица, она то нам и понадобится. Тут 4 столбца актуальны:
заполняем таблицу своими акками из ADS. Разрешение лучше поставить везде сразу 1920х1080
Запустили.
1)Backpack кнопка - поможет вам авторизовать и войти в сделки на нескольких аккаунтах и одновременно ими управлять в полуручном режиме. Вы может выбрать неограниченной число акков после выбора действий и они все выполнят заданные команды (Лонг, шорт или авторизация) и оставят профили открытыми, пока вы не решите продолжить.
2)Циклы кнопка - запускает цикл по заданным настройкам и совершает сделки. По сути воштрейдинг, вряд ли сильно будет отличаться от того, что вы делаете руками, но кастомизируется максимально гибко.
Интервал между командами: 1 - 5
Время сделки (Циклы): 15 секунд
Тут у нас будет вот так. Все думаю +- понятно.
Ставите размер сделки, который хотите. Суммы будут рандомные всегда от мин до макс значений.
Интервал запуска - время между запускам циклов (если профилей несколько).
Интервал между командами - ожидание между действиями
Время сделки (Циклы) - вводится одно число, но от него для рандома берется +-30% от времени, которое тут указано.
Сторона цикла - можно выбрать только лонг или шорт, либо рандом. При рандоме будет 50/50 на каждый цикл лонг или шорт.
• Gravity: 8 – сила притяжения курсора к цели.
• Wind: 2 – случайное отклонение, влияющее на извилистость траектории.
• Max Step: 10 – максимальное смещение за один шаг.
• Target Area: 3 – радиус, в пределах которого движение считается завершённым.
• Initial X Range: 200 - 800 – диапазон X для первоначального появления мыши.
• Initial Y: -50 – положение Y (обычно за экраном).
• Clear Field: 500 ± 200 мс – задержка при очистке поля.
• Backspace: 30 ± 50 мс – задержка между нажатиями Backspace.
• Pre Input Mouse: 300 ± 200 мс – задержка после перемещения мыши перед вводом.
• Between Keys: 100 ± 150 мс – задержка между вводом символов.
• After Input: 300 ± 300 мс – задержка после ввода текста.
Мы используем puppeteer и полностью эмулируем все движения мыши внутри браузера, чтобы избежать детектирования нас как бота. Куда лучше использовать папитер + антик чем дергать офф апишку или использовать селеним... В данном разделе вы сможете настроить мышь под себя, сделать ее движения уникальными. Если чуть шарите в коде, то можете заменить алгоритм windmouse в xtrafunc.js на свой собственный. Например на основе кривых beze