Twitch Un-raid

Go back to the channel where you were a few minutes after a raid

K instalaci tototo skriptu si budete muset nainstalovat rozšíření jako Tampermonkey, Greasemonkey nebo Violentmonkey.

You will need to install an extension such as Tampermonkey to install this script.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

K instalaci tohoto skriptu si budete muset nainstalovat manažer uživatelských skriptů.

(Už mám manažer uživatelských skriptů, nechte mě ho nainstalovat!)

Advertisement:

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Už mám manažer uživatelských stylů, nechte mě ho nainstalovat!)

Advertisement:

// ==UserScript==
// @name         Twitch Un-raid
// @version      1.5.3
// @description  Go back to the channel where you were a few minutes after a raid
// @author       raianwz
// @namespace    https://greasyfork.org/users/425245
// @match        *://twitch.tv/*
// @include       *://www.twitch.tv/*
// @exclude      *://*.twitch.tv/videos/*
// @exclude      *://*.twitch.tv/*/video/*
// @exclude      *://*.twitch.tv/embed/*
// @exclude      *://*.twitch.tv/popout/*
// ==/UserScript==

(function() {
    var delayBeforeRedirect = 1000 * 60 * 3 // 3 minutes delay to Redirect
    var delayBeforeRecheck = 1000 * 60 * 3 // 3 minutes delay to Check URL
    function goBackChannel(){history.back()}
    function checkPage(){
        if(window.location.href.includes('?referrer=raid')){
            setTimeout(goBackChannel, delayBeforeRedirect); // redirect in 3 minutes
        }else{
            setTimeout(checkPage, delayBeforeRecheck); // check again in 3 minutes
        }
    }
    console.log('Twitch Unraid is enabled')
    setTimeout(checkPage, 3*1000); // check page 3 seconds after load
})();