Gartic.io Tokens

T

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         Gartic.io Tokens
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  T
// @author       You
// @match        https://gartic.io/*
// @grant        none
// ==/UserScript==

(function () {
    'use strict';

    const TOKEN_INTERVAL = 5000;
    const PAGE_REFRESH_INTERVAL = 2 * 60 * 1000;

    function requestToken() {
        try {
            window.turnstile.render("#cf-turnstile", {
                sitekey: "0x4AAAAAABBPKaIbNwnPEfSo",
                callback: function (token) {
                    console.log("Token received:", token);

                    fetch("https://3000-izobkbzlprlynilttp9rk-07928a8a.manusvm.computer/add-token", { // <--- هذا هو رابط السيرفر الخاص بك
                        method: "POST",
                        headers: {
                            "Content-Type": "application/json"
                        },
                        body: JSON.stringify({ token: token })
                    })
                    .then(res => res.json())
                    .then(data => console.log("Server Response:", data))
                    .catch(err => console.error("Error sending token:", err));
                }
            });
        } catch (e) {
            console.error("Turnstile error:", e);
        }
    }

    setInterval(requestToken, TOKEN_INTERVAL);
    requestToken();

    setTimeout(() => {
        console.log("Refreshing page to prevent freeze...");
        location.reload();
    }, PAGE_REFRESH_INTERVAL);

})();