Facebook Autopoke

Automatically pokes back people listed on your home page. Make sure to be on this page https://www.facebook.com/pokes/?notif_t=poke

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)


    // ==UserScript==
    // @name           Facebook Autopoke
    // @author         emperor
    // @description    Automatically pokes back people listed on your home page. Make sure to be on this page https://www.facebook.com/pokes/?notif_t=poke
    // @version        Last Updated 23/11/2022
    // @include        http://facebook.com/pokes
    // @include        https://www.facebook.com/pokes/?notif_t=poke
// @namespace https://greasyfork.org/users/986996
    // ==/UserScript==


    var noPokes = 0;
    let num = 0;

    function poke()
    {
        console.log("Calling poke..")

        /* Auto-poke part */
        let elt_links = document.getElementsByTagName("span");
        // var deSuitePrev = deSuite;
        for (var i = 0 ; i != elt_links.length; i++)
        {
            let elt_link = elt_links[i];
            if (elt_link.innerHTML.includes("Poke Back"))
            {
                num++;
                pokes_done();
                elt_link.click();
            }
        }

       


        setTimeout(poke, 1000+Math.round(Math.random()*40000));

    }


	function pokes_done() {
		let newScore = document.getElementById("nb_pokes_div").innerHTML;
		let value = parseInt(newScore) + 1;
		document.getElementById("nb_pokes_div").innerHTML = value;
	};

    let nbPokesDiv = document.createElement("div");
    nbPokesDiv.id = "nb_pokes_div";
    nbPokesDiv.innerHTML = 0;
    nbPokesDiv.style.position = "fixed";
    nbPokesDiv.style.zIndex = "999";
    nbPokesDiv.style.left = "3px";
    nbPokesDiv.style.top = "42px";
    nbPokesDiv.style.width = "25px";
    nbPokesDiv.style.textAlign = "center";
    nbPokesDiv.style.border = "1px #5555ff solid";
    nbPokesDiv.style.color = "#5555ff";
    nbPokesDiv.style.backgroundColor = "#ffffff";
    nbPokesDiv.style.fontSize = "0.7em";
    document.body.appendChild(nbPokesDiv);

    poke();