sx007 / AutoClick Box + AutoClick Point VKPlay

// ==UserScript==
// @name            AutoClick Box + AutoClick Point VKPlay
// @name:ru         Автокликер Боксов и Баллов канала VKPlay
// @namespace       https://openuserjs.org/scripts/sx007/AutoClick_Box_+_AutoClick_Point_VKPlay
// @version         0.2
// @author          sx007 (Хлибец Иван)
// @description     The script helps to automatically accept VKPlay Box and Point channel
// @description:ru  Скрипт помогает автоматически принимать (получать) VKPlay Бокс и Баллов канала
// @homepage        https://openuserjs.org/scripts/sx007/
// @icon            https://static.vkplay.live/static/favicon.png?v=
// @updateURL       https://openuserjs.org/meta/sx007/AutoClick_Box_+_AutoClick_Point_VKPlay.meta.js
// @downloadURL     https://openuserjs.org/install/sx007/AutoClick_Box_+_AutoClick_Point_VKPlay.user.js
// @supportURL      https://openuserjs.org/scripts/sx007/AutoClick_Box_+_AutoClick_Point_VKPlay/issues
// @match           https://vkplay.live/*
// @match           *://*.vkplay.live/*
// @match           *://vkplay.live/*
// @match           https://live.vkplay.ru/*
// @match           *://*.vkplay.ru/*
// @match           *://vkplay.ru/*
// @run-at          document-end
// @grant           none
// @license         MIT
// @copyright       2024, sx007 (https://openuserjs.org/users/sx007)
// ==/UserScript==

(function () {
    'use strict';
    function pressButton() {
		let dateN = new Date();
		var AutoDrop = document.querySelectorAll('button[class*="DropBox_root_"]');
        var AutoPoint = document.querySelectorAll('button[class*="PointActions_buttonBonus_"]');
		if (AutoDrop.length >= 1) {
            AutoDrop[0].click();
            console.log(dateN, "Box get!");
		}
        if (AutoPoint.length >= 1) {
            AutoPoint[0].click();
            console.log(dateN, "Point get!");
		}
		timeClick();
    }
    function timeClick() {
		setTimeout(function () {
		pressButton();
		}, Math.random() * 1870 + 7600);
    }
    timeClick();
})();