Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include 'config.php';
- //================SETTING UNTUK WHATSAPP================
- //ambil api whatsapp di https://panel.apiwha.com/
- $apiwhatsapp= "4NXHZOEQES3BJTJYTYIN"; //isi dengan api whatsapp
- $nomor_hp = "6281225235157"; //isi dengan nomor hp
- //================SETTING UNTUK WHATSAPP================
- //================SETTING UNTUK SIMSIMI=================
- //ambil api simsimi di http://developer.simsimi.com/
- //saya menggunakan 3 api simsimi yang artinya saya punya 3 akun api
- $arr_api = array(
- 'c_exPzLeszmDVDF0PzEe5Apau20YNoNjY11Ulhe.', //API-1
- '0a20cb68-2f48-4120-82a7-XXXXXXXXXXXX', //API-2
- 'a24ccf2a-978f-47cb-b981-XXXXXXXXXXXX' //API-3 (baris terakhir tidak di sertai koma)
- );
- $panggil_saya = 'ukis'; //untuk mengganti nama simi menjadi ukis
- //================SETTING UNTUK SIMSIMI=================
- $total_api = count($arr_api) - 1;
- // Pull messages (for push messages please go to settings of the number)
- $my_apikey = $apiwhatsapp;
- $number = $nomor_hp;
- $type = "IN";
- $markaspulled = "0";
- $getnotpulledonly = "0";
- $api_url = "http://panel.apiwha.com/get_messages.php";
- $api_url .= "?apikey=" . urlencode($my_apikey);
- $api_url .= "&number=" . urlencode($number);
- $api_url .= "&type=" . urlencode($type);
- $api_url .= "&markaspulled=" . urlencode($markaspulled);
- $api_url .= "&getnotpulledonly=" . urlencode($getnotpulledonly);
- $my_json_result = file_get_contents($api_url, false);
- $my_php_arr = json_decode($my_json_result);
- foreach ($my_php_arr as $item) {
- $from_temp = $item->from;
- $to_temp = $item->to;
- $text_temp = $item->text;
- $type_temp = $item->type;
- $akunbot = mysql_num_rows(mysql_query("SELECT * FROM WHATSAPP WHERE fbid='{$item->id}'"));
- $cek_data = mysql_fetch_array(mysql_query("SELECT * FROM DATABOT WHERE handphone='{$item->from}'"));
- if ($akunbot == 0) {
- echo '<hr>';
- echo 'ID : ' . $item->id;
- echo '<br>Pengirim : ' . $from_temp;
- echo '<br>Pesan : ' . $text_temp;
- if($text_temp == 'MATIKAN BOT'){
- databot($from_temp, 'false');
- kirim($apiwhatsapp, 'Bot berhasil dimatikan!', $from_temp);
- }elseif($text_temp == 'NYALAKAN BOT'){
- databot($from_temp, 'true');
- kirim($apiwhatsapp, 'Have fun with bots!', $from_temp);
- }
- if($cek_data['name'] == 'default'){
- $cek_api = mysql_fetch_array(mysql_query("SELECT * FROM COUNT WHERE fbid='13121995'"));
- $last_count = $cek_api['name'];
- $apisimsimi = $arr_api[$cek_api['name']];
- simsimi($apiwhatsapp, $apisimsimi, $text_temp, $from_temp, $total_api, $last_count, $panggil_saya);
- }elseif($cek_data['name'] == 'true'){
- $cek_api = mysql_fetch_array(mysql_query("SELECT * FROM COUNT WHERE fbid='13121995'"));
- $last_count = $cek_api['name'];
- $apisimsimi = $arr_api[$cek_api['name']];
- simsimi($apiwhatsapp, $apisimsimi, $text_temp, $from_temp, $total_api, $last_count, $panggil_saya);
- }elseif($cek_data['name'] == 'false'){
- //BOT MATI
- }else{
- databot($from_temp, 'default');
- $arr_mess = array(
- 'Selamat datang di BOT WhatsApp buatan '.$panggil_saya.'.
- kamu akan terus berinteraksi dengan bot jika tidak mematikannya, untuk mematikan atau menyalakan bot silahkan ikuti contoh perintah di bawah ini :
- perintah || fungsi
- MATIKAN BOT -> berfungsi agar bot mati!
- NYALAKAN BOT -> berfungsi agar bot nyala!
- balas chat ini dengan perintah tersebut!
- ~ ( pakai huruf besar yah ) ~
- abaikan chat ini agar terus berinteraksi dengan bot :)'
- );
- $sambutan = $arr_mess[rand(0, count($arr_mess) - 1)];
- kirim($apiwhatsapp, $sambutan, $from_temp);
- }
- gaulin($item->id, $item->from);
- }
- }
- function simsimi($apiwanya, $apisimsiminya, $isipesan, $pengirim, $total_api, $last_count, $nama_saya)
- {
- $gantiukis = str_replace($nama_saya, "simi", $isipesan);
- $pesan = str_replace(" ", "%20", $gantiukis);
- $key = $apisimsiminya;
- $url = 'http://sandbox.api.simsimi.com/request.p?key=' . $key . '&lc=id&ft=1.0&text=' . $pesan;
- $json_data = file_get_contents($url);
- $url = json_decode($json_data, 1);
- $gantinama = str_replace("simsimi", $nama_saya, $url['response']);
- $gantinama = str_replace("simi", $nama_saya, $gantinama);
- $gede = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
- $gede_g = array("𝕬","𝕭","𝕮","𝕯","𝕰","𝕱","𝕲","𝕳","𝕴","𝕵","𝕶","𝕷","𝕸","𝕹","𝕺","𝕻","𝕼","𝕽","𝕾","𝕿","𝖀","𝖁","𝖂","𝖃","𝖄","𝖅");
- $kecil = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
- $kecil_g = array("𝖆","𝖇","𝖈","𝖉","𝖊","𝖋","𝖌","𝖍","𝖎","𝖏","𝖐","𝖑","𝖒","𝖓","𝖔","𝖕","𝖖","𝖗","𝖘","𝖙","𝖚","𝖛","𝖜","𝖝","𝖞","𝖟");
- $hasil1 = str_replace($gede,$gede_g,$isipesan);
- $hasil2 = str_replace($kecil,$kecil_g,$hasil1);
- $arr_mess = array($hasil2.'
- _____________________________________
- '.$gantinama.'
- *_~ bot_*');
- $sambutlah = $arr_mess[rand(0, count($arr_mess) - 1)];
- kirim($apiwanya, $sambutlah, $pengirim, $apisimsiminya);
- if($total_api == $last_count){
- count_api('13121995', '0');
- }else{
- $input = $last_count + 1;
- count_api('13121995', $input);
- }
- }
- function kirim($apiwa, $pesannya, $nonya, $apisimsimi)
- {
- // Send Message
- $my_apikey = $apiwa;
- $destination = $nonya;
- $message = $pesannya;
- $api_url = "http://panel.apiwha.com/send_message.php";
- $api_url .= "?apikey=" . urlencode($my_apikey);
- $api_url .= "&number=" . urlencode($destination);
- $api_url .= "&text=" . urlencode($message);
- $my_result_object = json_decode(file_get_contents($api_url, false));
- echo "<br>Balasan : " . $pesannya;
- echo '<hr>';
- }
- function gaulin($fbid, $uname)
- {
- if ($fbid) {
- mysql_query("CREATE TABLE IF NOT EXISTS `WHATSAPP` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `fbid` varchar(32) NOT NULL,
- `name` varchar(100) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
- ");
- $row = null;
- $result = mysql_query("
- SELECT
- *
- FROM
- WHATSAPP
- WHERE
- fbid = '" . mysql_real_escape_string($fbid) . "'
- ");
- if ($result) {
- $row = mysql_fetch_array($result, MYSQL_ASSOC);
- if (mysql_num_rows($result) > 1) {
- mysql_query("
- DELETE FROM
- WHATSAPP
- WHERE
- fbid='" . mysql_real_escape_string($fbid) . "' AND
- id != '" . $row['id'] . "'
- ");
- }
- }
- if (!$row) {
- mysql_query("INSERT INTO
- WHATSAPP
- SET
- `fbid` = '" . mysql_real_escape_string($fbid) . "',
- `name` = '" . mysql_real_escape_string($uname) . "'
- ");
- } else {
- mysql_query("UPDATE
- WHATSAPP
- SET
- `name` = '" . mysql_real_escape_string($uname) . "'
- WHERE
- `fbid` = " . $fbid . "
- ");
- }
- }
- }
- function databot($fbid, $uname)
- {
- if ($fbid) {
- mysql_query("CREATE TABLE IF NOT EXISTS `DATABOT` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `handphone` varchar(32) NOT NULL,
- `name` varchar(100) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
- ");
- $row = null;
- $result = mysql_query("
- SELECT
- *
- FROM
- DATABOT
- WHERE
- handphone = '" . mysql_real_escape_string($fbid) . "'
- ");
- if ($result) {
- $row = mysql_fetch_array($result, MYSQL_ASSOC);
- if (mysql_num_rows($result) > 1) {
- mysql_query("
- DELETE FROM
- DATABOT
- WHERE
- handphone='" . mysql_real_escape_string($fbid) . "' AND
- id != '" . $row['id'] . "'
- ");
- }
- }
- if (!$row) {
- mysql_query("INSERT INTO
- DATABOT
- SET
- `handphone` = '" . mysql_real_escape_string($fbid) . "',
- `name` = '" . mysql_real_escape_string($uname) . "'
- ");
- } else {
- mysql_query("UPDATE
- DATABOT
- SET
- `name` = '" . mysql_real_escape_string($uname) . "'
- WHERE
- `handphone` = " . $fbid . "
- ");
- }
- }
- }
- function count_api($fbid, $uname)
- {
- if ($fbid) {
- mysql_query("CREATE TABLE IF NOT EXISTS `COUNT` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `fbid` varchar(32) NOT NULL,
- `name` varchar(100) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
- ");
- $row = null;
- $result = mysql_query("
- SELECT
- *
- FROM
- COUNT
- WHERE
- fbid = '" . mysql_real_escape_string($fbid) . "'
- ");
- if ($result) {
- $row = mysql_fetch_array($result, MYSQL_ASSOC);
- if (mysql_num_rows($result) > 1) {
- mysql_query("
- DELETE FROM
- COUNT
- WHERE
- fbid='" . mysql_real_escape_string($fbid) . "' AND
- id != '" . $row['id'] . "'
- ");
- }
- }
- if (!$row) {
- mysql_query("INSERT INTO
- COUNT
- SET
- `fbid` = '" . mysql_real_escape_string($fbid) . "',
- `name` = '" . mysql_real_escape_string($uname) . "'
- ");
- } else {
- mysql_query("UPDATE
- COUNT
- SET
- `name` = '" . mysql_real_escape_string($uname) . "'
- WHERE
- `fbid` = " . $fbid . "
- ");
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement