bot chat facebook with Jaxl

kali ini gue akan share bagaimana cara membuat bot chat PHP facebook using Jaxl library

oke tanpa basa basi

     1. instal jaxl
     a.  Download bahan² nya disini
     b.  Sediakan shared Hosting yang support dengan XMPP ini atau bisa juga dengan sewa vps
         ( LINUX  )
     c. Karena ga semua web hosting yang bisa menjalankan file ini jadi gue saranin untuk sewa vps atau shared hosting aja hihi :D
atau kalian bisa menggunakan backdor / phpshell dan yang pasti di open port 5222

oke lanjut
jika  
$logDB = FALSE; kalian tidak udah buat database
tapi jika
$logDB = true;  kalian harus buat database
dan cara buat database nya seperti dibawah ini
 
buat lah sebuah database baru
atau kalian buka phpmyadmin
terus klik menu SQL
dan paste script ini

CREATE DATABASE `bot` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

USE `bot`;

CREATE TABLE IF NOT EXISTS `message` (
  `Id` int(11) NOT NULL auto_increment,
  `FromJid` varchar(128) collate utf8_unicode_ci NOT NULL,
  `Message` varchar(128) collate utf8_unicode_ci NOT NULL,
  `Timestamp` datetime NOT NULL,
  PRIMARY KEY  (`Id`),
  KEY `FromJid` (`FromJid`,`Message`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `presence` (
  `Id` int(11) NOT NULL auto_increment,
  `FromJid` varchar(128) collate utf8_unicode_ci NOT NULL,
  `Status` varchar(128) collate utf8_unicode_ci NOT NULL,
  `Timestamp` datetime NOT NULL,
  PRIMARY KEY  (`Id`),
  KEY `FromJid` (`FromJid`,`Status`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
paste dan klik GO

nanti dia akan membuat database berserta table nya sekarang lanjut

balik ke file manager upload file tersebut ke server kalian

terus extrack

setelah di extrack di akan memunculkan folder chat

dan buka folder chat tersebut

edit file config.ini.php masukan USER FACEBOOK KALIAN berserta Passwordnya masukan 

juga user database dan password database kalian jadi kira kira gambaran nya seperti ini

 



sekarang edit lagi di file jaxl.class.php edit dibagian ini fungsi nya untuk kata² kalian nanti saat bot chat nye berjalan
      function eventMessage($fromJid, $content, $offline = FALSE) {
      if($offline) {
        $this->sendMessage($fromJid,"Maaf yang punya facebook lagi offline B|");
      }
      else {
        $this->sendMessage($fromJid,"Maaf saya sedang tidak online kalo ada perlu langsung ngewall aja TERIMA KASIH B|");
      }
ganti dengan kata kata yang kalian inginkan setelah semua nya selesai sekarang tinggal lakukan eksekusi nya contoh ketik :
sudo php index.php
atau bisa juga di eksekusi lewat browser contoh :
http://domain.com/chat/index.php
dan jika berhasil nanti dia akan tercipta log seperti ini kira²
2012-12-20 17:51:36
Initializing class variables

2012-12-20 17:51:36
Trying to connect at chat.facebook.com:5222

2012-12-20 17:51:36
Connection made successfully at chat.facebook.com:5222

2012-12-20 17:51:36
Sending XML>>


2012-12-20 17:51:37
Received XML<<
X-FACEBOOK-PLATFORMDIGEST-MD5

2012-12-20 17:51:37
Starting TLS Encryption...

2012-12-20 17:51:37
Sending XML>>

selamat ada berhasil instal bot chat facebook using Jaxl library 
sekian tutor dari saya

Ketentuan

- web hosting harus open port 5222
- atau kalian bisa menggunakan backdoor / phpshell yang sudah tertanam di website orang
- saya tidak bertanggung jawab bila sesuatu terjadi pada akun Facebook anda
- silakan cacimaki atau bertanya di kolom komentar dibawah :)

4komentar :