Page cover

0G (RU)

📀 0G Руководство

⚙️ Установка

Требования

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

Скачивание

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

    git clone https://github.com/neLNABR/0g-Auto.git
    cd 0g-Auto
  2. Создать виртуальное окружение:

    python -m venv venv
    venv\Scripts\activate  # для Windows
    source venv/bin/activate  # для Linux/MacOS
  3. Установить зависимости:

    pip install -r requirements.txt
  4. Запустить (после настройки):

    python main.py

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

Здесь находятся все данные пользователя, необходимые для работы:

  • private_keys.txt — приватные ключи от кошельков. Один ключ на строку.

  • proxies.txt — список прокси. Один прокси на строку. Если прокси меньше, чем аккаунтов, они будут повторяться.

    • Формат: user:pass@ip:port

    • Поддерживаются ТОЛЬКО HTTP-прокси.

📝 Конфигурация (config.yaml)

В этом разделе подробно описаны основные параметры файла config.yaml.

Основные параметры:

SEND_TELEGRAM_LOGS: false  # Включение логов в Telegram
TELEGRAM_BOT_TOKEN: "12317283:lskjalsdfasdfasd-sdfadfasd"  # Токен Telegram-бота (получить в BotFather)
TELEGRAM_USERS_IDS: [235123432]  # ID пользователей, которым отправляются логи

Логика выполнения (FLOW):

SKIP_FAILED_TASKS: false  # Пропускать неудачные задания или нет
  • true — бот пропустит задание и продолжит выполнение.

  • false — бот остановится и попробует выполнить его снова при следующем запуске.

Редактирование конфига через веб-интерфейс

Вы можете настроить config.yaml через текстовый файл или веб-интерфейс:

  1. Запустить бота командой:

    python main.py
  2. Выбрать пункт [2] Edit config.

  3. Откроется конфиг по URL: http://127.0.0.1:3456.

  4. По умолчанию бот сам откроет веб-браузер с нужным URL.

  5. После настройки нажмите Save Configuration в верхнем правом углу страницы.

  6. Для выхода из режима редактирования:

    • Закройте консоль или

    • Несколько раз нажмите CTRL + C.

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

Подготовка задач

Перед запуском бота необходимо открыть файл tasks.py в главной папке проекта и настроить порядок выполнения действий, как указано в примере.

Первый запуск

  1. Запустить бота:

    python main.py
  2. В меню выбрать 3, после чего откроются настройки базы данных.

  3. Для первого запуска выбрать 1 (Create/Reset Database), чтобы создать базу данных в папке data. Для каждого ключа будут сгенерированы маршруты действий.

  4. В этом меню можно:

    • Просматривать оставшиеся задания,

    • Пересоздавать базу данных и т. д.

  5. Выйти в меню (6) и запустить бота (1).

Last updated