V.I.P FORUM
Would you like to react to this message? Create an account in a few clicks or log in to continue.
HELLO, Visitor

Facebook Auto Update Status

Go down

Facebook Auto Update Status   Empty Facebook Auto Update Status

Post by RodDick Thu Oct 20, 2011 5:58 pm

Bahan dan Alat :

=Applikasi Facebook
Yups seperti membuat bot Auto Like kita membutuhkan applikasi [apps] yang akan kita ambil API KEY n API SECRET untuk manggantikan kita OL dan meng-update-kan status kita melalui apa [seperti nama apps yang kita ambil api key dan api secret].

- PHP SDK >>
[You must be registered and logged in to see this link.]

-WEB HOST
Kali ini webhost yang dibutuhkan berbeda dengan tutorial sebelumnya, apabila di tutor sebelumnya webhost yang kita butuhkan cuma sekedar support cronjob, tapi kali ini kita juga membutuhkan webhost yang support dengan cronjob perl.

- Source Code status.php

<?
require_once 'facebook.php';
$appapikey = 'API KEY';
$appsecret = 'API SECRET';
$facebook = new Facebook($appapikey, $appsecret);
if(!empty($_GET['status'])){
$statusbaru = $_GET['status'];
} else {
$statusbaru = "supported by [You must be registered and logged in to see this link.]
}
$cek_permisi = $facebook->api_client->users_hasAppPermission("status_update",UID_FB);
$statnew = $facebook->api_client->users_setStatus(stripslashes($statusbaru),UID_FB,false,true);
?>


- Source Code status.pl

#!/usr/bin/perl
use IO::Socket;
use IO::Select;
use Socket;
@pesan = (
"Cuma%20sekedar%20bot",
"Prikitiw%20statusnya%20bisa%20apdet%20sendiri%20lho",
"Asololeeee.....icikicik.....ehemmmm"

);
$len = @pesan;

my $katakita = @pesan[int rand($len)];
my $url = ("http://URL_DOMAIN_KAMU/status.php?status=$katakita");
my $status = query($url);

sub query($) {
my $url = $_[0];
$url =~ s/http:////;
my $host = $url;
my $query = $url;
my $page = "";
$host =~ s/href="?http:////;
$host =~ s/([-a-zA-Z0-9.]+)/.*/$1/;
$query =~ s/$host//;
if ( $query eq "" ) { $query = "/"; }
eval {
my $sock = IO::Socket::INET->new(PeerAddr => "$host", PeerPort => "80", Proto => "tcp") or return;
print $sock "GET $query HTTP/1.0rnHost: $hostrnAccept: */*rnUser-Agent: Mozilla/5.0rnrn";
my @r = <$sock>;
$page = "@r";
close($sock);
};
return $page;
}


Sepertinya sudah cukup untuk alat2 yang dibutuhkan, kecuali kalo emang mo nambahin sendiri alat2nya seperti kopi, rokok, vodka mungkin :D
Ok sekarang saatnya menuju ke Langkah - langkah selanjutnya.

LANGKAH - LANGKAH

- EDIT
Edit status.php kamu, edit bagian require_once 'facebook.php'; sesuaikan dengan dimana file facebook.php tersimpan di hosting kamu. Masih di status.php edit bagian API KEY & API SECRET, sesuaikan dengan API KEY & SECRET apps kamu. Lalu ganti UID_FB dengan UID FB kamu. Kalo bingung liat UID FB gmn, lihat TUTOR SEBELUMNYA >> Facebook Auto LIKE ver. PHP. Kalo sudah diedit semua, jangan lupa di save sebelom ntar di upload ke hostingan kamu.
Edit status.pl kamu, edit sendiri bagian @pesan = ( ganti aja kata2 sesudah itu, ingat harus di mulai dengan tanda " lalu diakhiri dengan ", kata2 itulah yang akan dipilih secara acak oleh bot untuk dijadikan status kita.. eh tapi jangan sembarang edit / kamu ganti katanya, harus di encoder dulu di [You must be registered and logged in to see this link.] ataupun URL Encoder laennya. Kalo udah setting bagian kalimat yang akan dijadikan bot status, selanjutnya kita menuju ke

my $url = ("http://URL_DOMAIN_KAMU/status.php?status=$katakita");


sesuaikan dengan URL status.php anda.

- Upload
Upload semua alat & bahan yang dibutuhkan tadi ke dalam hosting anda (status.php , status.pl dan PHP SDK), Extract PHP SDK tersebut, setelah itu agar lebih mudah dalam setting status.php pada bagian require_once alangkah mudahnya status.php dan status.pl dimasukkan ke dalam 1satu folder / directory dari hasil extract PHP SDK itu.

- Setting
Hmm seperti pada pembuatan Facebook Auto LIKE ver. PHP, kita juga musti kasih ijin kepada applikasi kita. Caranya?? buka aja URL diatas :D

Kalo sudah kasih ijin terhadap aplikasi kita, lalu udah saatnya kita menuju ke settingan cronjob.

[You must be registered and logged in to see this image.]

Lihat gambar diatas, kebetulan saya menggunakan CPANEL VPS. Klik aja pada icon Cron jobs seperti yang saya linkari warna merah.
Apabila sudah diklik maka akan keluar sebuah halaman yang isinya kira - kira demikian.

[You must be registered and logged in to see this image.]

./ Pada setingan menit silahkan diisi dengan angka (menit berapa akan update status). Untuk standar saya pakai 0, jadi diisi 0.
./ Pada setingan jam silahkan di seting mau berapa jam sekali atau jam berapa akan update status. Sebagai contoh saya menyeting setiap 3 jam sekali. Maka di kolom itu saya isi dengan */3
./ Pada setingan hari silahkan di seting mau berapa hari sekali akan update status. Sebagai contoh saya menyeting setiap hari. Maka di kolom itu saya isi dengan *
./ Pada setingan bulan silahkan di seting mau berapa bulan atau bulan berapa akan update status. sebagai contoh saya menyeting setiap bulan. Maka di kolom itu saya isi dengan *
./ Pada setingan minggu silahkan di seting mau berapa minggu sekali atau minggu ke berapa akan update status. sebagai contoh saya menyeting setiap minggu. Maka di kolom itu saya isi dengan *
./ Pada setingan cronjob isi dengan :
/usr/bin/perl << standard pemanggilan perl /home/anu/public_html/bot/status.pl << sesuaikan dengan kondisi di cpanel kamu bro :) >/dev/null 2>&1 << ga ngerti buat apa, kliatannya itu buat ga eror dalam pengiriman email eror repost ke email kita :D ga ngerti detailnya, tapi diisi ajalah ^_^

ganti kata :
anu dengan username cpanel kamu.
bot dengan directory / folder tempat penyimpanan status.pl



Pada pemasangan bagian diatas gabunginya dipisahin dengan spasi, sebagai contoh dalam pengisian setingan cronjob saya :
/usr/bin/perl /home/anu/public_html/bot/status.pl >/dev/null 2>&1


mungkin masih bingung ea jika ga liat prepiu.. Coba lihat gambar dibawah ini :[You must be registered and logged in to see this image.]

Udah ngerti kan?? so selamat mencoba ^_^

Thanks buat [You must be registered and logged in to see this link.]
RodDick
RodDick
Calon Penduduk Cyber
Calon Penduduk Cyber

Capricorn

Jumlah posting : 92
Points : 4807
Reputation : 3
Join date : 10.10.11
Age : 33
Lokasi : Malang

Kembali Ke Atas Go down

Kembali Ke Atas


 
Permissions in this forum:
Anda tidak dapat menjawab topik