您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This script will check for the updates on the invertory page and claim rewards when received.
// ==UserScript== // @name Twitch Auto Claim Drop // @namespace http://tampermonkey.net/ // @version 1.1 // @description This script will check for the updates on the invertory page and claim rewards when received. // @author DarkJS // @match https://www.twitch.tv/* // @icon https://www.google.com/s2/favicons?domain=mozilla.org // @grant none // @license GPLv3 // ==/UserScript== const rewardButton = '[data-test-selector="DropsCampaignInProgressRewardPresentation-claim-button"]'; const timeCheck = 5; // In minutes const shareButton = '[data-a-target="share-button"]'; // Options for the observer (which mutations to observe) const config = { attributes: true, childList: true, subtree: true }; if (window.location.pathname === '/drops/inventory') { let checkChanges = (mutationsList) => { for (const mutation of mutationsList) { if(document.querySelector(rewardButton) !== null) { document.querySelector(rewardButton).click(); console.log('Congratulations, you have received a gift!'); return true; } } }; let verifyChanges = new MutationObserver(checkChanges); verifyChanges.observe(document.body, config); setInterval(function() { window.location.reload(); }, timeCheck * 60000); } else { setInterval(function() { if (document.querySelector(shareButton) !== null) { document.querySelector(shareButton).click(); } }, 10000); }