Twitch Point Collector

Auto collect twitch point

Stan na 11-10-2021. Zobacz najnowsza wersja.

// ==UserScript==
// @name         Twitch Point Collector
// @namespace    https://www.youtube.com/watch?v=ia6MnXKM8oE
// @version      2
// @description  Auto collect twitch point
// @author       TheGeogeo
// @match        https://www.twitch.tv/
// @include      https://www.twitch.tv/*
// @icon         https://i.imgur.com/dM2dEZF.png
// @grant        none
// ==/UserScript==


window.addEventListener('load', function () {

    var collectCount = 0;
    var countDown = "Waiting first chest";
    var title = ""
    var titleClassName = document.getElementsByClassName("flEeqM");
    var chatButtonClassName = document.getElementsByClassName("eZactg");
    var chatButtonClickClassName = document.getElementsByClassName("hERNRa");
    var streamReloadButtonClassName = document.getElementsByClassName("QhoTS");

    if (titleClassName.length > 0) {
        title = titleClassName[0].innerHTML;
    }

    (function () {
        setInterval(function () {
            if (streamReloadButtonClassName.length > 0) {
                streamReloadButtonClassName[0].click();
            }

            if (countDown != "Waiting first chest" && countDown > 0) {
                chatButtonClassName[chatButtonClassName.length - 1].innerHTML = countDown + " sec next chest";
                countDown--;
            } else {
                chatButtonClassName[chatButtonClassName.length - 1].innerHTML = "Waiting first chest";
            }

            if (title == "") {
                title = titleClassName[0].innerHTML;
            }

            if (chatButtonClickClassName.length > 0) {
                chatButtonClickClassName[0].click()
                collectCount++;
                countDown = 900;
            }
            titleClassName[0].innerHTML = title + " / chest count collect : " + collectCount;
        }, 1000);
    })();


}, false);