Memhash автоматизация прожатия кнопки активности
Канал в тг: https://t.me/PastFinCoding
Сегодня разберем простой код, который поможет автоматически на ферме прожимать кнопку активности.
Требования
- Node.js: необходим для запуска кода, написанного с использованием библиотеки на основе Puppeteer. Версия: 20.17.0
- Git: требуется для загрузки моего кода.
- Visual Studio Code (опционально): рекомендую использовать для написания и запуска кода.
Node.js можно скачать по ссылке: Node.js Download. У меня установлена версия 20.17.0, установите такую же. Во время установки просто соглашайтесь со всеми дефолтными параметрами. После завершения установки откройте новое окно командной строки и выполните команду:
node --version
Если всё установлено правильно, будет выведена версия Node.js.
Git можно скачать здесь: Git Download. Во время установки также соглашайтесь со всеми параметрами. После завершения установки откройте новое окно командной строки и выполните команду:
git --version
Будет показана установленная версия Git.
Скачать Visual Studio Code можно по следующей ссылке: VS Code Download, если вы ещё не установили его.
Логика работы кода
Прокси, рандомизация, использование кастомных user agents.
- Открывается случайным образом аккаунт из списка
- Прожимается кнопка подтверждения активности
- Далее начинается майнинг
- После чего закрывается аккаунт и открывается следующий
Время майнинга и открытия между аккаунтами выбираете сами.
Подготовка кода к запуску
1) Создайте папку для проекта Memhash
2) Откройте папку в Visual Studio Code, запустите терминал и клонируйте репозиторий с помощью команды:
git clone https://github.com/Pastfin/memhash-activity-automation.git .
В результате вы получите следующие файлы:
index.js — основной код, который будет запускаться.
config.json — подстраиваете под себя задержки.
activity.js — прожатие кнопки активности по координатам.
minint.js — прожатие кнопки майнинга по координатам.
accounts.xlsx — Excel-файл, в который нужно записать свои аккаунты. Столбцы: прокси (опционально, но надо), appLink (уникальная ссылка, покажу далее), skip (пропускать аккаунт или нет, значения TRUE или FALSE, если англ версия Excel; ПРАВДА или ЛОЖЬ, если ру версия Excel), user_agent (заполняете под каждый аккаунт какой user agent использовать), acc_name (optional)
3) Установите библиотеки. Для этого в терминале, находясь в папке проекта, выполните команду:
npm install
4) Заполнить файл accounts.xlsx
Для получения уникальной ссылки надо:
- Открыть веб версию телеграма: https://web.telegram.org/a/
- Открыть приложение Мемхеша
- Нажать правой кнопкой мыши на открывшееся приложение и нажать "просмотреть код"
- Далее в коде надо найти ссылку, которая начинается как
https://app.memhash.org/#
, там можно использовать поиск через CTRL+F. Копируем полную ссылку, которая в src. Это и есть уникальная ссылка, которая позволит открывать приложение memhash вне телеграма.
Запуск кода
1) Откройте терминал в папке с кодом.
node index.js