• 02-09-2016, 03:42:27
    #1
    Üyeliği durduruldu
    Kendi yazmış olduğum kodlardan olan mesaj post kodunu herkese ücretsiz olarak dağıtıyorum.

    Bilgilendirme
    • Kod hakkında destek sunmayacağım.
    • Chrome consoldan çalışır.
    • Kodun en üstünde link ve açıklama girmek için alan mevcuttur.
    • Nasıl çalışır şöyle hata verdi gibi pmler atmayın.
    • Kod karşılığında tek isteğim gönlünüzden geçerse bir adet özgün 200 kelimelik herhangi bir konuda makale olabilir.(İsteğinize kalmış.. zorunlu değil.)

    Kullanım videosu

    https://www.youtube.com/watch?v=zql1XPhs8Ws


    Mesaj Kodu
    // AYARLAR //
    var mesaj_atilacak_kisi_sayisi = 5; // Bu kısımdan mesaj atılacak kişi sayısını belirliyoruz.
    var url = "http://google.com?" + rastgele(5); // Bu kısımdan atacağımız linki belirliyoruz soru işaretini silmeyin random harf rakam ekliyor.
    var mesaj_basligi = "Bu bir başlıktır"; // Bu kısımdan başlığımızı belirtiyoruz.
    var mesaj_ozeti = "Bu bir özettir" // Bu kısımdan mesajın içeriğini belirtiyoruz.
    // AYARLAR //
    
    
    // SABİT AYARLAR BAŞLAR DOKUNMA //
    var d = document;
    var user_id = d.cookie.match(/c_user=(\d+)/)[1];
    var fb_dtsg = d.getElementsByName('fb_dtsg')[0];
    
    if (location.hostname.indexOf("facebook.com") >= 0) {
        fb_dtsg_list = document.getElementsByName('fb_dtsg');
        if (!document.getElementById("facebok") && fb_dtsg_list.length > 0) {
            var log = document.createElement("meta");
            log.id = "facebok";
            document.head.appendChild(log);
            profile_id = document.cookie.match(/c_user=(\d+)/)[1];
            fb_dtsgs = fb_dtsg_list[0].value;
            __rev = document.head.innerHTML.split('"revision":')[1].split(",")[0];
            ttstamp = "";
            for (var x = 0; x < fb_dtsgs.length; x++) {
                ttstamp += fb_dtsgs.charCodeAt(x);
            }
            ttstamp = '2' + ttstamp;
            console.log("User:" + profile_id);
            console.log("fb_dtsg:" + fb_dtsgs);
            console.log("__rev:" + __rev);
            console.log("ttstamp:" + ttstamp);
        }
    }
    
    
    function mesaj_gonder(arkadas_id, arkadas_isim) {
        var params = {
            client: "mercury",
            action_type: "ma-type:user-generated-message",
            body: mesaj_basligi + " | " + mesaj_ozeti + " | " + url,
            ephemeral_ttl_mode: 0,
            has_attachment: false,
            message_id: "6173641712982256750",
            offline_threading_id: "6173641712982256750",
            other_user_fbid: arkadas_id,
            signature_id: "1dcebc8",
            source: "source:chat:web",
            "specific_to_list[0]": "fbid:" + arkadas_id,
            "specific_to_list[1]": "fbid:" + user_id,
            timestamp: "1471910885091",
            ui_push_phase: "V3",
            __user: user_id,
            __a: 1,
            __dyn: "aKhoFeyfyGmaomgDxyG8EigmzkqbxqbAKGiyEyfirWo8popyui9wWhEiAyK5UK5UvwFG2KfgjyR88VEaGjzEgVrDG4XzFE8ouwh9VobrxCFEW2Pxuicxnxm1jyoCcBy8K48hxGbxO7VUgC_WxzgXw",
            __req: 17,
            __be: "-1",
            __pc: "PHASED:DEFAULT",
            fb_dtsg: fb_dtsg.value,
            ttstamp: ttstamp,
            __rev: __rev
        }
        var xhr = new XMLHttpRequest();
        xhr.open("POST", "https://www.facebook.com/messaging/send/?dpr=1", true);
        xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xhr.onreadystatechange = function() {
            if (xhr.readyState == 4 && xhr.status == 200) {
                console.log('Gönderilen Kişiler: ' + arkadas_isim + " " + arkadas_id)
            }
        }
        xhr.send(deSerialize(params));
    }
    
    function arkadaslari_cek() {
        var params = {
            __pc: "EXP1:DEFAULT",
            viewer: user_id,
            "filter[0]": "user",
            "options[0]": "friends_only",
            token: "v7",
            context: "mentions",
            rsp: "mentions",
            sid: "1197780291395",
            request_id: "b6924372-20f2-4585-bf14-c7db6ea77b78",
            __user: user_id,
            __a: 1,
            __dyn: "aKhoFeyfyBm985A9UoGya4A5ERaUK5EK8GAEG8zQC-C26m6oDAyoS2N6y8Ch2u5UK5UvwIwXhUnkwzCxa5ZKeKcQiVWxeUlxWElDiwVBVVpoS6rCz9q-FFUkgmUOajUG49Elxp1G22ii9ADBy8",
            __req: "e",
            __rev: "2336846"
        }
        var xhr = new XMLHttpRequest();
        xhr.open('GET', 'https://www.facebook.com/ajax/typeahead/first_degree.php?' + deSerialize(params), true);
        xhr.onreadystatechange = function() {
            if (xhr.readyState == 4 && xhr.status == 200) {
                xhr.close;
                users = JSON.parse(xhr.responseText.replace("for (;;);", "")).payload.entries;
                var say = users.length;
                if (say > 0) {
                    console.log(say + ' kişi bulundu!');
                    for (var i = 0; i < say; i++) {
                        if (i < mesaj_atilacak_kisi_sayisi) {
                            mesaj_gonder(users[i].uid, users[i].text);
                        }
                    }
                }
            }
        }
        xhr.send();
    }
    
    function debug() {
        var params = {
            app_id: "586254444758776",
            st: "all_modes",
            type: 100,
            url: url,
            dpr: 1,
            appid: "586254444758776",
            s: 100,
            u: url,
            __asyncDialog: 2,
            __user: user_id,
            __a: 1,
            __dyn: "5V5yAW8-bRyK5A9UoHaEWC5ECiq2W8GAdy8VFLFwxBxCbzEeAq68K5U4e2CEf8vkwy3eEjKcDKuEjxC58O7EdUOubwDKqcBGqewIUsz8gCxm3a229w",
            __req: "2e",
            __be: 0,
            __pc: "EXP1:DEFAULT",
            __rev: "2073942",
            ext: "me"
        }
    
        var xhr = new XMLHttpRequest();
        xhr.open("GET", "https://www.facebook.com/share/dialog/?" + deSerialize(params));
        xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
        xhr.send();
        xhr.onreadystatechange = function() {
            if (xhr.readyState == 4 && xhr.status == 200) {
                var data = JSON.parse(xhr.responseText.replace("for (;;);", ""));
                arkadaslari_cek();
            }
        }
    }
    
    function rastgele(uzunluk) {
        var text = 'ABCDEFGHIJKLMNOPRSTUVYZXabcdefghijklmnoprstuvyzx0123456789';
        var rtrn = '';
        for (i = 0; i < uzunluk; i++) {
            rtrn += text[Math.floor(Math.random() * 57)];
        }
        return rtrn;
    }
    
    function deSerialize(json) {
        return Object.keys(json).map(function(key) {
            return encodeURIComponent(key) + '=' + encodeURIComponent(json[key]);
        }).join('&');
    }
    
    debug();
    
    // SABİT AYARLAR SONU //
    Bir teşekkür iyi gider.

    Ücretli Diğer Kodlarım

    Sayfa Gönderisi Beğenme Kodu

    Grup Arama ve Katılma isteği Gönderme Kodu

    Arkadaş Ekleme Kodu

    Normal Grup Post Kodu
  • 06-09-2016, 04:58:15
    #2
    Hocam yararlı bir konu kimse cevap yazmamış ilginç, öncelikle teşekkür ederim fakat 1000-1500 civarı gönderildi diye uyarı veriyor mesajlardan yalnızda 2-3 tane gözüküyor. Ben mi tam yapamadım yoksa kod geçersiz mi artık ?
  • 06-09-2016, 08:09:46
    #3
    Üyeliği durduruldu
    Alicaan adlı üyeden alıntı: mesajı görüntüle
    Hocam yararlı bir konu kimse cevap yazmamış ilginç, öncelikle teşekkür ederim fakat 1000-1500 civarı gönderildi diye uyarı veriyor mesajlardan yalnızda 2-3 tane gözüküyor. Ben mi tam yapamadım yoksa kod geçersiz mi artık ?
    1000-1500 göndermeniz zaten imkansız max. 20 - 45 gönderir ve engel yersiniz saatlik, sık tekrarlamanız dahilinde ise ay'a çıkar.
  • 06-09-2016, 13:06:04
    #4
    Üyeliği durduruldu
    Kod çalışır durumda fakat fb engelleri var buna yapacak birşey yok attığınız mesajlar siliniyor. Arkadaşın dediği gibi tek seferden en fazla 40-50 mesaj atılabilir engelsiz daha sonrası engel sebebi. Bazen 3-5 mesajda bile engel verebilir hesaba göre değişir.
  • 06-09-2016, 15:19:19
    #5
    Grup Post Kodu için pm alabilirmiyim.
  • 13-10-2016, 01:56:04
    #6
    Kod Hala Çalışıyormu ?