Скорее всего вы зашли на эту статью ради одной цели – майнинг VK Coin. Не буду долго тянуть, сразу к сути.
Недавно зашел в раздел Игры в приложении VK Coin и нашел там некую игру 2048. С каждой партии в ней тебе выдают коины, равные набранному тобой счету, умноженному в 10 раз. Т. е. если ты набрал за игру 10.000 очков, то тебе на счет перечисляется 100.000 VK.
Попробовав, я сразу ринулся искать бота для этой игры. Первый вечер я находил лишь ботов для официального сайта 2048, который, к слову, был перемещен и большинство ботов перестало работать.
На второй вечер я всё-таки нашёл бота, который определяет числа 2048 по цвету плитки. И управляет полем с помощью эмуляции нажатий. Только есть один минус – плитки 2048 и 4096 имеют одинаковый цвет, и бот может застревать. Но до 4096 он доходит 2 раза из 10, к слову, нам больше и не нужно. Сейчас я собственно расскажу, как пользоваться ботом и как его автоматизировать.
Кстати, о лимитах этой игры:
За игру вы можете вывести максимум 500.000 VK.
За сутки вы можете вывести максимум 10.000.000 VK.
Последнего числа мы как раз будем добиваться далее. Начнем с установки и настройки, закончим автоматизацией и запуском.
Установка Python
Python – это язык программирования. На нём написан наш бот, без него он не будет работать.
1. Скачайте и установите Python с официального сайта.
2. При установке обязательно отметьте галочку Add Python to PATH и нажмите Install Now.
3. Установим необходимые библиотеки. Для этого открываем командную строку и поочередно вводим команды:
pip install pillow
pip install pywin32
pip install pyperclip
Поздравляю, Python полностью готов к работе с ботом.
Установка AutoSizer
AutoSizer - удобная программа для управления размером окон. Поскольку бот считывает цвета по определенным пикселям, скачаем эту программу для того, чтобы вам не пришлось линейкой вымерять положение и размер окон.
1. Скачайте и установите AutoSizer с официального сайта.
2. Откройте AutoSizer и Google Chrome с активной вкладкой игры 2048 в ВК. Найдите Google Chrome в списке AutoSizer и нажмите по нему два раза.
3. В открывшимся окне поставьте настройки в точности, как у меня. После чего нажмите кнопку ОК.
4. Те же манипуляции проделайте с командной строкой. Только поставьте следующие настройки.
5. Нажмите на кнопку Options в нижней части программы и поставьте удобную вам горячую клавишу, к примеру, у меня это Ctrl + F3.
C AutoSizer покончено. Приступим к последней необходимой нам программе.
Установка Macro Recorder
Macro Recorder – программа, позволяющая создавать автономные макросы. Она нам пригодится для автоматизации всего процесса. Здесь с установкой все будет попроще.
1. Скачайте и установите Macro Recorder с официального сайта.
2. Взять серийный номер для активации программы можете на этом сайте.
На этом с установкой мы закончили. Начнем запускать бота.
Скачать 2048bot можно по этой ссылке. После скачивания, разархивируйте архив.
Запуск бота
Перед тем как начнём запускать бота, скажу, что лучше не запускать бота на основном компьютере, а, к примеру, на ноутбуке, поскольку вы не сможете пользоваться компьютером, на котором запущен бот почти весь день.
1. Открываем файл, который вы можете скачать по этой ссылке. После его запуска должен открыться Macro Recorder. Все должно выглядеть примерно так.
2. Открываем Google Chrome с активной вкладкой 2048 в ВК и скроллим страницу колесиком мыши ровно один раз, чтобы получился такой отступ.
3. Открываем папку с ботом (файлом bot.py). Копируем путь до неё.
После этого открываем командную строку и вставляем команду:
cd <path>
Вместо <path> вставляем скопированный нами путь.
4. Проверяем, запущена ли в трее программа AutoSizer. Если нет, то запускаем её и нажимаем кнопку Hide.
После этого жмём установленную нами горячую клавишу. Окна должны будут разместиться примерно таким образом.
Далее до полной остановки бота передвигать и изменять размер окна Google Chrome и окна командной строки нельзя.
5. Поскольку моя схема не идеальна, в командной строке несколько раз вводим следующие команды:
py bot.py
Жмём Ctrl + C
python bot.py
Жмём Ctrl + C
Повторяем это 2-4 раза.
6. В 2048 нажимаем кнопку Начать игру. В Macro Recorder нажимаем кнопку Play. И наконец, в командной строке вводим команду:
py bot.py
После этого делаем окно Google Chrome активным.
Бот должен был начать свою работу.
Рекомендую прочитать примечания!
Остановка бота
1. Нажав на командную строку выполняем сочетание клавиш Ctrl + C.
2. В левом верхнем углу экрана нажимаем иконку Стоп и Развернуть.
3. Все окна можем закрыть.
Рекомендую прочитать примечания!
Примечания
1. Взаимодействие программ осуществляется за счет буфера обмена, так что при работе бота не храните в нем важной информации.
2. Как я уже сказал, моя схема не идеальна и может давать сбои, особенно, когда бот умудряется доходить до 4096. Так что рекомендую иногда поглядывать на процесс работы бота.
3. Если бот вдруг остановился посреди игры, не нужно предпринимать никаких действий, Macro Recorder через минуту сам перезапустит бота.
4. Если вы заметили, что счет игры уже перевалил за 50.000 можете смело останавливать бота и проигрывать игру (не забыв нажать на кнопку Вывести коины на счет), поскольку дальше играть просто нет смысла (за игру вы можете вывести максимум 500.000 VK). После этого заново запускаете бота.
5. Если кнопка Вывести коины на счет перестала появляться в конце игры, остановите бота и можете его не запускать до завтрашнего дня, это значит, что вы за сегодня уже вывели 10.000.000 VK и исчерпали свой суточный лимит.
Комментарий недоступен
почему не запускается в Macro папка с ботов как запустить?