RU

https://github.com/0xStarLabs/StarLabs-0G

⚙️ Установка

Требования:

  • Python версии 3.11.6 или выше

Скачивание:

1 | Клонировать репозиторий

git clone https://github.com/0xStarLabs/StarLabs-0G.git
cd StarLabs-0G

2 | Создать виртуальное окружение

python -m venv venv
venv\Scripts\activate

3 | Установить зависимости

pip install -r requirements.txt

4 | Запуск (после настройки)

py main.py

📁 Подготовка (папка data)

Здесь находятся все данные юзера необходимые для работы.

private_keys.txt - приватные ключи от кошельков. 1 строка = 1 ключ.

proxies.txt - прокси. 1 строка = 1 прокси, либо если прокси меньше чем аккаунтов, тогда они будут повторяться пока друг за другом чтобы хватило на все аккаунты. Формат прокси user:pass@ip:port. Поддерживаются ТОЛЬКО HTTP прокси.

📝 Config.yaml

В этой секции будет написано детально про каждую функцию в файле config.yaml.

Большинство переменных понятны из названия и комментариев над каждой из них, поэтому опишу лишь главные.

SEND_TELEGRAM_LOGS: false - включение логов в телеграм

TELEGRAM_BOT_TOKEN: "12317283:lskjalsdfasdfasd-sdfadfasd" - токен телеграм бота.
Найти можно в BotFather.

TELEGRAM_USERS_IDS: [235123432] - Айди ТГ аккаунтов которым отправлять логи.
FLOW

SKIP_FAILED_TASKS: false - пропускать неудачные задания или нет. Если стоит true,
тогда бот пойдет делать остальные задания, если текущее не удалось.
Если false, тогда закончит работу и начнет с этого задания в другой раз.
>>> CAPTCHA
SOLVIUM_API_KEY: "x" - АПИ ключ https://t.me/solvium_crypto_bot для решения капчи.

USE_NOCAPTCHA: false - если хотите использовать nocaptcha.io/register?c=SWVtru, поставьте здесь true.

NOCAPTCHA_API_KEY: "x" - АПИ ключ nocaptcha.io/register?c=SWVtru.

Конфиг можно настраивать как через текстовый документ в файле config.yaml, так и через веб интерфейс (пример на скриншоте внизу). Для запуска веб интерфейса необходимо запустить бота командой python main.py и выбрать пункт меню [2] Edit config. После этого бот запустит конфиг по URL адресу http://127.0.0.1:3456 который вы можете открыть в любом браузере у себя на ПК и настраивать конфиг оттуда. По умолчанию бот сам открывает веб браузер с нужным URL. Данный конфиг и вебсайт запускается и работает локально у вас на ПК. После настройки функций в конфиге нажми кнопку Save Configuration в верхнем правом углу страницы. Для выхода из конфига вернитесь в консоль и несколько раз нажмите CTRL + C, либо же просто закройте консоль.

Пример конфига

▶️ Использование

Перед запуском бота необходимо открыть файл tasks.py в главной папке проекта и там настроить порядок выполнение действий как указано в примере. После этого можно запускать бота командой python main.py В меню необходимо выбрать 3 после чего откроются настройки базы данных. Для первого запуска нажмите 1 (Create/Reset Database) и бот создает базу данных в папке data. Для каждого ключа будут сгенерированы маршруты действий. Так же в этом меню вы сможете смотреть посмотреть оставшиеся задания, пересоздать базу и тд. Теперь можно выходить в меню кнопкой 6 и запускать бота - 1.

Last updated