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