-->

Membuat auto status Facebook + Auto Komen statusmu

Saya buat script ini karena terinspirasi dari BOTnya kang burhan dan triplezix (agendosa). walaupun Logika sama namun script dan caranya lumayan sedikit berbeda... Disini saya menggunakan session dari facebook, jadi ketika online atau offline status jalan terus... [Dilarang ganti pass / nama, karena ikut mengubah session aplikasi yang di buat]

Persiapan Alat Perang :
1. Hosting (cpanel Rekomendasi saya sich) yang mendukung cron jobs. lewat php shell juga bisa...atau cron job eksternal menggunakan pihak ke 3 (facebook <---> Hosting <--> Web Cron jobs), apa sich cron jobs??

2. Harus Buat Aplikasi Dulu Di facebook... https://developers.facebook.com/setup, mungkin kalo tutorialnya bisa menyusul [Cari di mbah google juga banyak] 

3. PHP-SDK..
Download
atau
https://github.com/facebook/php-sdk

screen Clue: Auth Dialog aplikasi


Okeh Langsung saja ke hosting dan buat script :
1. session_gen.php
Untuk mengetahui Token, copast URL ini ke browsermu!!
https://www.facebook.com/code_gen.php?api_key=APIKEYAPLIKASIMU&v=1.0

PHP Code:
<?php require_once('facebook-platform/php/facebook.php'); $FB_APIKEY="APIKEYAPLIKASIMU"$FB_SECRET="APISECREETAPLIKASIMU"$fb = new FacebookRestClient($FB_APIKEY$FB_SECRET); $testtoken"angka-session-token"// Rubah angka-session-token $result $fb->call_method('facebook.auth.getSession',
array(
'auth_token' => $testtoken'generate_session_secret' => true));
echo 
"<br /><pre>"print_r($result);
echo 
$session_key $result['session_key']; ?>
2. stat_com.php
PHP Code:
<?php
define
('FB_APIKEY''APIKEYAPLIKASIMU'); define('FB_SECRET''APIKEYSCREETMU'); define('FB_SESSION''SessionCodeYangKeluarDariSession_gen.php');
require_once(
'facebook-platform/php/facebook.php');
 
try { 
$facebook = new Facebook(FB_APIKEYFB_SECRET); $facebook->api_client->session_key FB_SESSION$fetch = array('friends' =>
array(
'pattern' => '.*''query' => "select uid2 from friend where uid1={$user}"));
echo 
$facebook->api_client->admin_setAppProperties(array('preload_fql' => json_encode($fetch)));

//Status randomnya $quote[0]="Ambil kesempatan satu demi satu. Karena kamu tak akan mengetahui apa yang akan terjadi jika kesempatan dilewatkan begitu saja."$quote[1]="Ketika melihat ke belakang itu menyakitkan dan kamu takut untuk melihat ke depan, kamu dapat melihat kesamping kamu dan sahabat terbaik kamu akan ada disana."$quote[2]="Everything has its beauty but not everyone sees it."$quote[3]="Jika kamu tak pernah belajar dari kesalahan yg ada, masalah yg sama akan terus menghampiri hidupmu"//Total semua kata $total_quotes=count($quote);
//generate random nomor katanya srand((double)microtime()*1000000); $random_number=rand(0,$total_quotes-1);

echo 
"Kirim Ke facebook </br>";   
echo 
"Berhasil....pesan sudah ada di facebook...</br>";
echo 
"$quote[$random_number]"//Statusnya $postId =  $facebook->api_client->stream_publish($quote[$random_number]);
//Untuk Auto komen belum di sempurnakan..masih menggunakan ID Profile yang masuk aplikasi kita
//check user ID Facebook http://graph.facebook.com/usernameyangadadiaddress [Kalo sudah ada ID profile tinggal copas] id-nya
//atau bisa pake klik kanan foto ID trus simpen di addres contoh:
//http://profile.ak.fbcdn.net/hprofile-ak-snc4/369431_100000729287053_882186796_n.jpg
//Nah UID nya yang tengah..... 100000729287053 ,jadi http://facebook.com/profile.php?id=100000729287053

//Komen ID, dapet make ilmu soceng atau jebol FB ... telselah 
$komeng1'Ehm...selalu dapet komen kamu pertama...';
if( 
$facebook->api_client->stream_addComment($postId$komeng1UID-KORBAN1));
if(
$postId!=='')
    {
   
$komeng2 "Keren....";
   
$comment_id $facebook->api_client->stream_addComment($postId$komeng2UID-KORBAN2);
    }
if(
$postId!=='0')
    {
   
$komeng3 "ikutan exist di statusmu..";
   
$comment_id $facebook->api_client->stream_addComment($postId$komeng3UID-KORBAN3);
    }
if(
$postId!=='1')
    {
   
$komeng4 "Cieeeeh.... saya setia pada status anda ";
   
$comment_id $facebook->api_client->stream_addComment($postId$komeng4UID-KORBAN4);
    }
} catch(
Exception $tasikcyber)
  {
  echo 
'<p>Pesan  ERROR</p>: ' .$tasikcyber->getMessage();
  } 
?>
- Set Cron Job Cpanel [maaf di sensor hasil ngebajak]



- Untuk Set Cron jobs menggunakan command / shell bisa menggunakan perintah yang artinya 3 jam sekali
crontab -e * */2 * * * php -f /home/usernamehostmu/public_html/newbot/stat_com.php
Lebih mudah sich pake cpanel...

PS : Yang penting Buat Aplikasinya Dulu untuk mendapatkan APP ID (API KEY) Dan App Secret
Sekarang Facebook membatasi tiap komen pada waktu yang sama 4 ID...

Mudah2an kurang mengerti jadi bisa saling sharing disini.. mulai dari aplikasi sampe script nya yang acak2an 

Posting Komentar

Subscribe Our Newsletter