July 19
Как сделать код бота "автокликер HC"
Нам нужно: PC или Mac, Браузер Chrom или любой другой браузер но лучше Chrom
Получения URL iframe id
- Вам нужно открыть браузер на PC/Mac и войти в свой аккаунт Telegram.org Web.
- Открыть бот HC и нажать Play (Вы увидите окно с текстом "Play on your mobile" с QR-code но не стоит боятся это в приделах нормы.
- Тапнете правой кнопки мыши и выберете "исследовать элемент" с право появится окно с кодом данной страницы.
- Теперь вам нужно найти iframe вот где можно его найти <body> потом надо найти блок <div class="popup popup-payment popup-payment-verification popup-web-app active">...</div> нажмите на этот блок где далее вы найдёте блок <div class="popup-container z-depth-1">...</div> нажмите на этот блок где далее вы найдёте блок <div class="popup-body">...</div> теперь вы найдёте iframe он выглятит так <iframe src="https://hamsterkombatgame.io/clicker#tgWebAppData=query_id...."> Это есть то, что нам нужно, нажмите на ссылку два раза, и вы увидите ваш, так мы назовём, id.
- Но чтобы зайти в HC с браузера, вам надо заменить url iframe WebAppPlatform=web на WebAppPlatform=android или на ios (ищите это внимательно в вашей ссылке!)
- Когда вы заменили, то теперь вы можете тапать с ПК браузера.
Код автокликера
- Тапнете правой кнопки мыши и выберете "исследовать элемент" с право появится окно с кодом данной страницы.
- Выберите вверху вкладку «Консоль», теперь вставьте код, который внизу, в консоль и нажмите Enter для подтверждения.
//code from tozady const button = document.querySelector('.user-tap-button'); let reachedZeroEnergy = false; function tick() { try { const energy = document.querySelector('.user-tap-energy > p'); if (energy) { const energyStr = energy.innerText; const currEnergy = Number(energyStr.split('/')[0]); const maxEnergy = Number(energyStr.split('/')[1]); if (!reachedZeroEnergy) { button.dispatchEvent(new PointerEvent('pointerup')); button.dispatchEvent(new PointerEvent('pointerup')); button.dispatchEvent(new PointerEvent('pointerup')); button.dispatchEvent(new PointerEvent('pointerup')); } if (currEnergy <= 10) { reachedZeroEnergy = true; } if (currEnergy >= maxEnergy - 10) { reachedZeroEnergy = false; } } } catch (e) { console.log(e); } setTimeout(tick, 100 * Math.random() + 50); } tick();
Теперь автокликер сам будет следить за энергией и её пополнением. Когда энергии будет максимум, тогда автокликер будет работать до тех пор, пока не будет 0, и так заново.
По id любой пользователь, зная его, может войти в ваш аккаунт HC без пароля и защиты.
Внимание! При обновлении браузера всё сбросится, как и было, вам снова надо вставить код, также автокликер прекратит свою работу, когда браузер закроют или выключат ПК.