MegaETH (RU)

⚙️ Установка

Требования:

  • Python версии 3.11.6

Скачивание:

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

git clone https://github.com/neLNABR/MegaETH-Auto.git
cd MegaETH-Auto

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

python -m venv venv
venv\Scripts\activate

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

pip install -r requirements.txt

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

python main.py

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

В папке /data находятся все необходимые для работы данные пользователя:

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

  • proxies.txt — HTTP прокси, формат user:pass@ip:port, один прокси в строке. Если прокси меньше, чем аккаунтов — они будут повторяться по кругу.

📝 config.yaml

Подробное описание основных параметров конфигурации:

Для удобства настройки конфиг можно редактировать через веб-интерфейс:

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

  2. В меню выбрать [2] Edit config

  3. Перейти по ссылке http://127.0.0.1:3456 в браузере

  4. Настроить и нажать Save Configuration

❗Если веб-интерфейс не запускается — редактируйте config.yaml вручную.

💾 База данных

Файл accounts.db создается автоматически в папке /data. Управляется через меню [3] 💾 Database actions:

  1. Create/Reset Database — создать или сбросить базу

  2. Generate New Tasks for Completed Wallets — сгенерировать новые задания для завершивших работу аккаунтов

  3. Show Database Contents — показать содержимое базы

  4. Regenerate Tasks for All Wallets — пересоздать задания для всех

  5. Add Wallets to Database — добавить новые ключи без перезаписи базы

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

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

  • Квадратные скобки [] — выбрать случайный модуль из списка

  • Круглые скобки () — выполнить все в случайном порядке

  • Названия пресетов могут быть любыми

После настройки:

  1. Запустите бота: python main.py

  2. В меню выберите 3, затем 1 — для создания базы

  3. После — вернитесь в меню кнопкой 6 и запустите 1

✅ Tasks

Инструкция по тому как переключать модули в боте Для того чтобы переключить модуль, вам нужно в папке с ботом найти файл под названием tasks.py, открыть его при помощи редактора кода либо обычного блокнота, в файле вы увидите переменную TASKS которая выглядит так:

TASKS Это список пресетов, пресет это список из модулей, которые будет запускать бот.

Пример пресета внутри которого есть модуль:

Как видите FAUCET это лишь название пресета, которое может быть какое угодно, а внутри него модуль "faucet", который отвечает за запуск крана.

Вы можете создать свой пресет, просто написав любое название к примеру:

Внутри него вы можете добавить какие модули вы хотите использовать пример dusted, итого:

Затем чтобы запустить данный пресет, вы копируете его название и вставляете в TASKS, итого:

В пресете вы можете использовать разные типы рандомизации. К примеру квадратные скобки будут означать, что бот выберет один модуль из всех что внутри них, в нашем случае либо dusted, либо ambient

Круглые скобки означает, что бот выполнит все модули, что внутри них, но в случайном порядке

Можно создавать сколько угодно строчек, только не забывайте ставить запятую

Last updated