MegaETH (RU)
⚙️ Установка
Требования:
Python версии 3.11.6
Скачивание:
1 | Клонировать репозиторий
2 | Создать виртуальное окружение
3 | Установить зависимости
4 | Запуск (после настройки)
📁 Подготовка (папка /data)
В папке /data
находятся все необходимые для работы данные пользователя:
private_keys.txt — приватные ключи кошельков, один ключ в строке.
proxies.txt — HTTP прокси, формат
user:pass@ip:port
, один прокси в строке. Если прокси меньше, чем аккаунтов — они будут повторяться по кругу.
📝 config.yaml
Подробное описание основных параметров конфигурации:
Для удобства настройки конфиг можно редактировать через веб-интерфейс:
Запустить бота:
python main.py
В меню выбрать
[2] Edit config
Перейти по ссылке
http://127.0.0.1:3456
в браузереНастроить и нажать Save Configuration
❗Если веб-интерфейс не запускается — редактируйте config.yaml
вручную.
💾 База данных
Файл accounts.db
создается автоматически в папке /data
. Управляется через меню [3] 💾 Database actions
:
Create/Reset Database
— создать или сбросить базуGenerate New Tasks for Completed Wallets
— сгенерировать новые задания для завершивших работу аккаунтовShow Database Contents
— показать содержимое базыRegenerate Tasks for All Wallets
— пересоздать задания для всехAdd Wallets to Database
— добавить новые ключи без перезаписи базы
▶️ Использование
Перед запуском настройте файл tasks.py
, указав порядок действий.
Пример:
Квадратные скобки
[]
— выбрать случайный модуль из спискаКруглые скобки
()
— выполнить все в случайном порядкеНазвания пресетов могут быть любыми
После настройки:
Запустите бота:
python main.py
В меню выберите
3
, затем1
— для создания базыПосле — вернитесь в меню кнопкой
6
и запустите1
✅ Tasks
Инструкция по тому как переключать модули в боте Для того чтобы переключить модуль, вам нужно в папке с ботом найти файл под названием tasks.py, открыть его при помощи редактора кода либо обычного блокнота, в файле вы увидите переменную TASKS которая выглядит так:
TASKS Это список пресетов, пресет это список из модулей, которые будет запускать бот.
Пример пресета внутри которого есть модуль:
Как видите FAUCET это лишь название пресета, которое может быть какое угодно, а внутри него модуль "faucet", который отвечает за запуск крана.
Вы можете создать свой пресет, просто написав любое название к примеру:
Внутри него вы можете добавить какие модули вы хотите использовать пример dusted, итого:
Затем чтобы запустить данный пресет, вы копируете его название и вставляете в TASKS, итого:
В пресете вы можете использовать разные типы рандомизации. К примеру квадратные скобки будут означать, что бот выберет один модуль из всех что внутри них, в нашем случае либо dusted, либо ambient
Круглые скобки означает, что бот выполнит все модули, что внутри них, но в случайном порядке
Можно создавать сколько угодно строчек, только не забывайте ставить запятую
Last updated