Bot Auto Update Status Facebook Random Ayat Alqur'an. Sekedar informasi aja nih, juga share pengetahuan tentunya. Pertama saya ingin mengucapkan terimakasih buat Mas Burhan Syam yang punya ide membuat bot auto update status random ayat ini. Dengan sedikit script ini kita dapat update status facebook dengan ayat-ayat Al-qur'an tanpa harus online.

Apa saja yang harus kita siapkan untuk membuat bot auto update status ini, pertama kita harus punya aplikasi dulu di facebook. Kalo belum punya silahkan buat dulu disini.
Kalau sudah, ambil APP ID dan SECRET KEY nya.

Apa saja yang harus kita siapkan untuk membuat bot auto update status ini, pertama kita harus punya aplikasi dulu di facebook. Kalo belum punya silahkan buat dulu disini.
Kalau sudah, ambil APP ID dan SECRET KEY nya.
Buat file PHP copy paste script di bawah ini, upload ke hosting sobat dengan nama ayat.php
- <?php
-
- function bacaHTML($url){
- // inisialisasi CURL
- $data = curl_init();
- // setting CURL
- curl_setopt($data, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($data, CURLOPT_URL, $url);
- // menjalankan CURL untuk membaca isi file
- $hasil = curl_exec($data);
- curl_close($data);
- return $hasil;
- }
-
- $isine = bacaHTML('http://www.mahesajenar.com/scripts/ayat.php');
- $bersih= explode('<b>', $isine);
- $bersih= str_replace("document.write(", "", $bersih);
- $bersih= str_replace("widget lain", "", $bersih);
- $bersih= str_replace("<br/><br/><a href='http://widgets.mahesajenar.com/'></a>", "", $bersih);
- $bersih= str_replace("</strong>", "", $bersih);
- $bersih= str_replace("<br /><strong>", "", $bersih);
- $bersih= str_replace(");", "", $bersih);
- echo "$bersih[0]";
-
- ?>
Kalau sudah, buat satu file lagi terserah mau di kasih nama apa. disini saya asumsikan nama filenya adalah botstatus.php File ini nantinya yang akan di eksekusi untuk membuat auto update status yang mengambil content dari fie ayat.php tadi. Berikut Script nya :
- <?php
-
- $access_token = "TARUH TOKEN KODE APP SOBAT DISINI";
- $url = "https://graph.facebook.com/me/feed?method=POST";
-
- $linx = "http://domain-sobat/ayat.php";
-
- $status = file_get_contents($linx);
-
- $ch = curl_init();
- $attachment = array( 'access_token' => $access_token,
- 'message' => $status,
- );
-
- curl_setopt($ch, CURLOPT_URL,$url);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
- curl_setopt($ch, CURLOPT_POST, true);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
- $result= curl_exec($ch);
-
- curl_close ($ch);
- ?>
Keterangan :
Sesuaikan dengan informasi sobat.
- $access_token = "TARUH TOKEN KODE APP SOBAT DISINI";
- $linx = "http://domain-sobat/ayat.php";
Untuk melihat hasilnya, silahkan akses file botstatus.php nya
Setting CronJob untuk file botstatus.php


Silahkan atur sendiri berapa menit sekali status terupdate.
Semoga bermanfaat.
Credit from marahmerah.com