June 18

Автоматическая ферма Blum на Zennoposter без посторонних ботов

Эта статья больше не актуальна, ТУТ появится ссылка на новую.

В новой сборке больше не будет приколов с питоновскими скриптами и воровством курсоров. Теперь всё упаковано в один проект, который можно настроить во входных параметрах.

Эта статья является инструкцией по использованию Blum фермы на ZennoPoster. Ферма автоматически клеймит поинты на главной, с рефералов, играет в drop game и записывает всю необходимую информацию в удобную гугл-таблицу.

Это три основные проекта, которые контролируют состояние всех профилей и запускают подпроекты с логикой.
В таблицу собираем баланс, время следующего запуска, количество незакрытых тасков и билетов. Уловное форматирование: зеленый - акк фармит блумы, желтый - готов для клейма.

Начало

ZennoPoster

ZennoPoster лучше купить. Можно регать каждые 2 недели новый акк и качать демку. Но в демо-версии есть ограничение на выполнение всего 1 потока. Для ознакомления - пойдет, для полной автоматизации - не очень.

Если возникают вопросы с Zenno, то лучше сразу идти на форум.

После установки нужно настроить подключение Google таблиц - ссылка.

В проекте используется TroyVPN. Возможно, не самый лучший способ скрыться от сибил-патруля Смеркиса. Поэтому для интересующихся оставляю ссылку по использованию проксей в Zenno.

Создание профиль-папок

Перед началом работы, нужно подготовить так называемые профиль-папки.

Запускаем проект New Tg Profile + VPN.

Если просто щелкать х2 по файлу, то откроется ProjectMaker. Можно отредачить его, поменять впн или настроить прокси.

Чтобы запустить и это тупо работало, файлы нужно открывать через сам ZennoPoster по кнопке "Добавить".

После добавления проекта в поле "Сколько делать" пишем кол-во имеющихся у нас Телеграм-аккаунтов.

Через несколько секунд откроется окно с qr-кодом. Логинимся, заходим в Blum по рефке. Сразу стоит прокликать все доступные таски.

После того, как всё закончили, жмём "Продолжить" и весь процесс будет повторяться, пока не заведете все акки.

В результате в папке ProfileDirs должны появиться наши профили. Эти папки бережно храним и ничего с ними не делаем. НО! Можно закопировать для использования в другой проект, чтобы заново не забивать акки.

Hand job

Для проверки, что все нормально сохранилось, а в дальнейшем для ручного входа в акк при необходимости (рефку скопировать, заабузить что-то по соседней темке и т.п.)

Этот проект имеет входные настройки. Окно входных настроек открывается по двойному клику на добавленном в Zenno проекте.

Устанавливаем границы, аккаунты будут открывать по такому же принципу, что и при регистрации. Нажали "Продолжить" и перешли к следующему аккаунту.

Если нужен всего один аккаунт, то в оба поля просто пишем его номер.

Основа

01 check time

Сценарий проверяет, настало ли время для нового клейма блюмов (желтые аккаунты в гугл-таблице). Если акк желтый, то он попадает в todo лист, откуда его заберет в работу уже следующий 02 check ToDo List (в будущем два этих проекта будут объединены в один).

Проект не имеет входных настроек. Но стоит отметить, что на самом деле инфу с таймингами акков он берет не из гугл-таблицы, а из офлайн таблицы Blum_game_2024.xlsx. Её будет заполнять Blum tg Klicker (WebK vers) (подпроект 02 check ToDo List). Пользоваться ей никак не нужно (даже не смотря на то, что там есть столбец под юзернеймы))

Сразу вписываем цифру побольше, оставляем 1 поток и переходим дальше.

02 check ToDo

Во входных параметрах:

  • Задаем паузу между аккаунтами, чтобы не молотило прям всё подряд.
  • Порог тасков - значение при котором (или больше) после выполнения всех клеймов откроет окно ожидания действий пользователя для прокликивания тасков. Функция может мешать работе автокликера Drop game (подпроект 03 check Tickets). Поэтому при откручивании билетиков ставим сюда значение побольше.
  • Ссылка на гугл-таблицу.

Чтобы не искать каждый раз ссылку, советую один раз экспортнуть настройки и использовать их повторно.

Здесь уже можно поставить 2 или 3 потока. Потоки жрут оперативу, 16 гб хватит на 3-4 потока.

А что там происходит?

  • Получаем готовые для работы аккаунты из ToDo list и запускаем подпроект Blum tg Klicker.
  • Сценарий открывает приложение, клеймит блюмы на главной страницы, и на странице с рефералами.
  • Вся нужная информация (баланс, время, количество билетов и незакрытых тасков) записывается в гугл-таблицу.

03 check Ticket

Во входных параметрах:

  • Задаем паузу между аккаунтами, чтобы не молотило прям всё подряд.
  • Задаем желаемый диапазон по билетам.
  • Среднее время... Просто оставляйте 45. Это оптимальное значение, но как оно работает сами при использовании поймете.
  • Ссылка на гугл-таблицу.

Подготовительные костыли:

  • При запуске 03 check Ticket не забудьте во входных параметрах 02 check ToDo поднять порог тасков до недостижимого числа.
  • Пока поддерживается только 1 поток, но планирую решить этот вопрос в скором времени.

А что там происходит?

  • Сценарий ищет строки в таблице, подходящие нашему фильтру и берет наугад аккаунт для игры. Дальше запускается подпроект Drop game.
  • К моменту, когда надо будет ловить цветочки, откроется окно с ожиданием действий пользователя. Здесь у нас должен быть запущен скрипт.

Clicker script

Скрипт написал этот автор.

Я немного подкостылил, чтобы работало с Zenno. В README.md написано как че установить. Запускать можно по инструкции через командную строку. А еще можно запоковать это всё в exe-файл. Для этого пишем в cmd 2 строки, находясь в папке с main.py:

pip install pyinstaller
pyinstaller --onefile --add-data "template_png;template_png" main.py

В результате у нас появится ещё две папки. Заходим в dist и запускам main.exe от имени администратора!!!!!

При открытии программы вы ознакомитесь с техникой безопасности и охраной труда сибила на рабочем месте. Теперь, когда 03 check Ticket (а точнее Drop game) покажет нам окно ожидания действий пользователя (кто еще не понял - окно жёлтой полоской), кликер будет автоматически агрится на окно с инстаносом Zennoposter'а.

F6 - пауза; по Новой игре кликает сам; сам подрубится к следующему окну.

Подпроекты

Blum tg Klicker (WebK vers) и Drop game могут быть запущены отдельно для нужного аккаунта.

Настройки из 02 check ToDo
Настройки из 03 check Ticket

Скачать и потестить демоверсию (New Tg Profile + VPN и Hand job) можно тут.

Купить за скромные $400 тут.