0G (RU)
📀 0G Руководство
⚙️ Установка
Требования
Python версии 3.11.6 или выше
Скачивание
Клонировать репозиторий:
git clone https://github.com/neLNABR/0g-Auto.git cd 0g-Auto
Создать виртуальное окружение:
python -m venv venv venv\Scripts\activate # для Windows source venv/bin/activate # для Linux/MacOS
Установить зависимости:
pip install -r requirements.txt
Запустить (после настройки):
python main.py
📁 Подготовка (папка data
)
data
)Здесь находятся все данные пользователя, необходимые для работы:
private_keys.txt
— приватные ключи от кошельков. Один ключ на строку.proxies.txt
— список прокси. Один прокси на строку. Если прокси меньше, чем аккаунтов, они будут повторяться.Формат:
user:pass@ip:port
Поддерживаются ТОЛЬКО HTTP-прокси.
📝 Конфигурация (config.yaml
)
config.yaml
)В этом разделе подробно описаны основные параметры файла config.yaml
.
Основные параметры:
SEND_TELEGRAM_LOGS: false # Включение логов в Telegram
TELEGRAM_BOT_TOKEN: "12317283:lskjalsdfasdfasd-sdfadfasd" # Токен Telegram-бота (получить в BotFather)
TELEGRAM_USERS_IDS: [235123432] # ID пользователей, которым отправляются логи
Логика выполнения (FLOW
):
FLOW
):SKIP_FAILED_TASKS: false # Пропускать неудачные задания или нет
true
— бот пропустит задание и продолжит выполнение.false
— бот остановится и попробует выполнить его снова при следующем запуске.
Редактирование конфига через веб-интерфейс
Вы можете настроить 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