Showing posts with label --==[ Tweaking. Show all posts
Showing posts with label --==[ Tweaking. Show all posts

Membuat Bot Like This er Pesbuk

Woke deh pemanasan dulu….
Sebelumnya saya minta maaf kepada temen² yg tidak suka dengan hadirnya bot Like This (*Bot disini bukan dan tidak sama dengan Aplikasi Jempol Bomber yg sangat menyebalkan itu lho..wkwkwkwk).
Bot disini adalah kependekan dari robot yaitu robot yang bekerja otomatis untuk melakukan perintah tuannya.( *Yang dimaksud disini adalah bot auto Like This,yang kita perintah untuk menyukai setiap status terbaru teman Facebook kita.)
Oke, mari kita persiapkan bahan² nya :
  1. Applikasi Facebook ,ambil API key + API Secret nya.(API Key beda dengan API ID,agak ribet memang untuk melihat api key Facebook ini sekarang  ) API key + Secret ini nantinya akan menggantikan tugas kita online dan melakukan aktifitas di Facebook tanpa perlu login. *Asal kita memberi otoritas kepada aplikasi tersebut.
  2. PHP SDK Facebook versi lama Download saja disini.
  3. Hosting support php + cronjob (semacam timer yang nanti melaksanakan perintah kita sesuai waktu yg ditentukan.) Bisa pake Free hosting seperti 000webhost.com atau youhosting.com (* yang laen belum nyoba support apa tidak ^__^ )
  4. Get the code and feel the soul (* Indonesian Coder Beud wakakakak….)

Code jempoler.php 

<?php
class agendosa extends Exception { }
require_once '/direktori/tempat/upload/sdk/facebook.php';
$appapikey = 'API KEY MU';
$appsecret = 'API SECRETMU';
$facebook = new Facebook($appapikey, $appsecret);
function komentar($postid, $komentare, $uids){
if(file_exists("$uids")){
$cek = fopen("$uids",'r');
$str = fgets($cek);
fclose($cek);
if(!empty($str) && ($str != $post_id)){
if($pot[posts][0][comments][can_post] == 1){
$comment = $facebook->api_client->stream_addComment($postid, $komentare, "UID-FB-MU");
}
}
}
$log1 = fopen("$uids", 'w');
fwrite($log1, $postid);
fclose($log1);
}
$cek_permisi = $facebook->api_client->users_hasAppPermission("read_stream",'UID-FB-MU');
if($cek_permisi){
$friends = $facebook->api_client->friends_get(null, 'UID-FB-MU');
array_push($friends,'UID-FB-MU');
foreach ($friends as $uid)
{
try{
$pot = $facebook->api_client->stream_get('UID-FB-MU',"$uid",'','',1,'','','','');
if(is_array($pot)){
if($pot[posts][0]){
if($pot[posts][0][actor_id]){
if($uid == 'UID-FB-MU'){
if($pot[posts][0][likes]){
if($pot[posts][0][likes][can_like] == 1){
$like = $facebook->api_client->stream_addLike($pot[posts][0][post_id], 'UID-FB-MU');
}
}
}else{
if($pot[posts][0][actor_id] == $uid){
if(preg_match("/suka/i",$pot[posts][0][message]) or preg_match("/ suka /i",$pot[posts][0][message])){
komentar($pot[posts][0][post_id], "like..this..", "$uid");
}
else
{
if($pot[posts][0][likes]){
if($pot[posts][0][likes][can_like] == 1){
$like = $facebook->api_client->stream_addLike($pot[posts][0][post_id], 'UID-FB-MU');
}
}
}
}
}
}
}
}
}catch(agendosa $e){
throw $e;
}
sleep(1);
}
}
?>




Setelah semua bahan terkumpul, upload php sdk + source code tsb ke hostinganmu .
Edit code botnya nya pada bagian :


require_once '/direktori/tempat/upload/sdk/facebook.php';
$appapikey = 'API KEY MU';

$appsecret = 'API SECRETMU'; 

/direktori/tempat/upload/sdk/facebook.php >> ganti direktori tempat upload sesuai hosting masing² *view lokasi php sdk melalui file manager biar lebih mudah.
API KEY MU dan API SECRETMU= ganti dengan aplikasi milikmu sendiri.
Ganti juga UID-FB-MU dengan uid FB mu, dapat dilihat melalui



http://graph.facebook.com/usernames

Kalo’ kamu belum punya API key + secret silakan memakai API key + secret dibawah ini :



$appapikey = 'a8be3e413467033ecbadfb9b7603df3a';
$appsecret = 'cefcccd8d8c0b2257308e2c306dce6c0';
lalu join Apps disini :


Agen Dosa Facebook Lab  Khusus yg belum punya API key + Secret saja 



yang sudah punya API key + secret tinggal tambahin :
read_stream,publish_stream,sama offline_access




Setelah terupload lalu rubah permisi (chmod) direktori bot termasuk subfolder di dalamnya ke 777 .


Pastikan semua sudah terupload dan kode sudah benar, mari kita test bot melalui direct link  misal file tadi kita kasih nama jempoler.php dan di upload di bot.vio.gov.my maka > http://bot.vio.gov.my/jempoler.php , jika loading lama berarti si bot sedang melakukan aksinya, tinggal cek di beranda apakah status teman kamu sudah ada yang kamu jempoli tanpa sadar? selamat…tinggal setting cron / timernya biar kita nggak susah2 pencet directlink tiap mow eksekusi bot nya  .



Beres deh 
Selamat menjadi bot! *resiko di tanggung sendiri ya  :lapar , menurut pengalaman saya bot selalu menjadi kontroversi, jadi persiapkan mental kamu…wakakakak





Original post by Agendosa.com

Bot auto Update Status pesbuk


Bot (*robot) Auto update status Facebook dibuat dengan aplikasi kita sendiri. Dengan kata lain kita mengizinkan aplikasi untuk update status sebagai account kita.
Tentu sebelumnya kita membuta list kata yang akan di tampilkan sebagai status Facebook kita.
Kata² dapat dibuat sebanyak mungkin,akan  dipilih secara acak (random) tiap jamnya (atau tergantung setingan kita mau di update tiap berapa jam/menit/hari/bulan, dlsb).
Kita tidak perlu Online untuk update status, jadi irit pulsa,irit waktu, duit juga  donk..wakakak
*Tapi Ngomong² Facebook mau di jadiin apa kalau yang Onlen bot terus ….????

Alat dan Bahan : 


  1. Hosting support php + perl + cron (beda server tidak masalah)
  2. PHP-SDK Facebook + API key & Api Secret FB  *Lihat Post sebelumnya
  3. Download PHP-SDK APPS Facebook
  4. Source Exploiter/actions : update.php
  5. Source remote : status.pl
  6. PHP-SDK APPS FB dan Source update.php di upload (harus jadi satu server)
  7. Source perl [remote] harus jadi satu dengan host yang support cron jobs.
  8. Rasa berani mengelahkan kegagalan/kalo gagal coba lagi kalo ndak bisa tanya temen yang sudah bisa ^_^.
  9. Siap mental kalo di benci temen yg gak suka Bot Facebook.
  10. Berikut screenshotnya :





Bot Auto Update Status Facebook
Source update.php

<?
require_once '../sdk/facebook.php';
$appapikey = 'api+key+mu';
$appsecret = 'api+secretmu';
$facebook = new Facebook($appapikey, $appsecret);
if(!empty($_GET['status'])){
$statusbaru = $_GET['status'];
} else {
$statusbaru = "Auto update status by www.AgenDosa.com";
}
$cek_permisi = $facebook->api_client->users_hasAppPermission("status_update",xxx-uid-xxx);
$statnew = $facebook->api_client->users_setStatus(stripslashes($statusbaru),xxx-uid-xxx,false,true);
?>



Source status.pl

#!/usr/bin/perl
use IO::Socket;
use IO::Select;
use Socket;
@pesan = (
"Alhamdulillah%20yahh...bisa%20apdet%20pake%20bot....sesuatu%20banget...%23eaaa",
"Neper%20gip%20ap....",
"Asololeeee.....icikicik.....ehemmmm"
);
$len = @pesan;
my $katakita = @pesan[int rand($len)];
my $url = ("http://domainmu.com/update.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.0\r\nHost: $host\r\nAccept: */*\r\nUser-Agent: Mozilla/5.0\r\n\r\n";
my @r = <$sock>;
$page = "@r";
close($sock);
};
return $page;
}



Original Post by Agendosa.com

bot plurk auto respon

kali ini aq mau membahas tentang cara membuat bot autorespon untuk plurk.

contoh applikasi bot autorespon plurk yang akan ku bahas disini tergolong masih teramat sangat sederhana (banget) hehhe…. bot yang dibikin akan merespon SEMUA apdetan plurk dari teman-teman  dalam jangka waktu yang telah ditentukan. disini bot akan merespon status plurk baik yangbelom memiliki respon dan juga yang sudah memiliki respon.

Otree langsung aja yah….

Pertama siapin dulu: PlurkAPIforPHP , Plurk Api key , komputer berkoneksi internet  , cemilan, minuman (mmm)

langsung aja ke codingnya yah…. namafile: autores.php


<?php
/*
h4c3b0t autorespon bot plurk
autores.php
*/
include "plurk_api.php";
$api_key = 'plurk_key'; //API Key kamu
$username = 'username'; //username kamu
$password = 'pwd'; //passwordkamu
$jeda = 60*10; // cek tiap berapa detik
$offset = NULL;     // cek apdetan plurk dari waktu ke sekian
$max_check = 30;    // jumlah berpa plurk yg mau direspon
$pesan = 'h4c3b0t- Haiiii (wave)';    // pesan
$plurk = new plurk_api();
while (true) {
    $plurk->login($api_key, $username, $password);
    $hasil= $plurk->get_plurks($offset, $max_check, NULL, NULL, NULL);
    foreach ($hasil->plurks as $p) {
            $plurk->add_response($p->plurk_id, $pesan);
            }
    sleep($jeda);
}
?>



untuk menjalankan bot Silahkan setting cronjob

Featured Posts