T
// ==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://moonfive.alwaysdata.net/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);
})();