Cara Membuat Bot WhatsApp dengan PHP di Apiwha dan Ultramsg 2022

Cara membuat bot WhatsApp dengan PHP - Hallo sobat sekalian apakah kalian sedang bingung bagaimana cara membuat bot whatsapp dengan php? Apakah ada cara untuk membuat bot wa menggunakan php?

Yup tepat sekali karena pada kesempatan kali ini, postingan yang bakal membahas secara detail tentang cara membuat whatsapp bot dengan menggunakan php yang sederhana dan mudah.

Dan jika sebelumnya juga mimin telah menuliskan tutorial Cara Membuat Bot Whatsapp Dengan Python, Cara membuat bot Whatsapp dengan Node JS yang dapat kalian baca nantinya serta Cara Membuat BOT whatsapp dengan Termux dan Cara Mendapatkan API WhatsApp Bisnis.

Cara Membuat Bot WhatsApp dengan PHP Apiwha dan Ultramsg 2022

Cara Membuat Bot WhatsApp dengan PHP di  Apiwha dan Ultramsg 2022

Dengan perkembangan zaman dunia digital terutama dalam bisnis membuat persaingan antara penjual menjadi sengit terutama dalam hal peningkatan kualitas pelayanan terhadap konsumen.

Adapun yang dapat menjadi faktor pendukung untuk pelayanan prima terhadap konsumen adalah dengan memberikan pelayanan 24 jam full yang dibantu dengan sebuah teknologi canggih yakni Bot Whatsapp.

Bot Whatsapp ini dapat dimanfaatkan untuk pelayanan terbaik 24 jam kepada konsumen sehingga audiens atau pelanggan tetap loyal terhadap bisnis kita dan dengan sendirinya bisnis semakin melegit sukses.

Lalu pertanyaannya bagaimana cara membuat bot whatsapp dengan PHP? Tenang, kamu dapat membuat bot wa sendiri dengan menggunakan php dan dengan mudah dan sederhana, simak terus artikelnya.

Cara Membuat Bot WA Menggunakan PHP di Apiwha.com

Untuk cara membuat bot whatsapp dengan php, sobat sekalian akan menggunakan layanan pihak ketiga yakni apiwha.com, untuk bisa menggunakan layanan ini, sobat bakalan dikenakan biaya akan tetapi jika anda baru daftar pertama kalinya sobat mendapatkan credit sebesar 10USD yang dapat digunakan secara gratis.

Nah untuk membuat sebuat bot wa menggunakan PHP, ada beberapa langkah yang harus sobat digifycloud.com lakukan, seperti pada penjelasan berikut ini dibawah:

1. Melakukan Pendaftaran Akun di apiwha.com

Cara Membuat Bot WhatsApp dengan PHP di  Apiwha.com 2022

Adapun langkah pertama yang harus sobat digifycloud.com lakukan adalah dengan mendaftarkan akun di situs apiwha.com serta jangan luap untuk verifikasi melalui email. 

Kemudian sobat login dengan akun yang telah di daftarkan tadi supaya dapat melakukan pairing no whatsapp yang akan sobat gunakan dengan cara klik Add New Number yang berada di pojok kanan bagian atas pada halaman web.

Jika sudah, kalian buka aplikasi whatsApp kalian di hp dan buka juga situs WhatsApp Web guna melakukan scan qc code yang bakalan di tampilin di halaman web apiwha.com.

Cara Membuat Bot WhatsApp dengan PHP di  Apiwha.com 2022


Setelah melakukan proses pairing berhasil, selanjutnya sobat bakal mendapatkan API key yang bisa digunakan dalam melakuan permintaan atau request service nantinya. 

Sebagai informasi tambahan juga bahwasanya sobat dapat mendaftarkan lebih dari satu nomor dan nantinya bakalan mendapatkan API Key sebanyak nomor hp yang sudah didaftarkan.

Cara Membuat Bot WhatsApp dengan PHP di  Apiwha.com 2022

2. Script Membaca Pesan Bot WhatsApp Menggunakan PHP

Nah sekarang kita akan masuk dalam pembuatan script bot wa dengan php, silahkan sobat sekalian untuk membuat sebuah file baru yang diberi nama pesan_masuk.php dan ini bakalan kita gunakan untuk membaca chat/pesan masuk, silahkan copas atau ketik script berikut:
<?php 
// Pull messages (for push messages please go to settings of the number) 
$my_apikey = "Api Key Anda"; 
$number = "No Yang Anda Pakai"; 
$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; 
   echo "Pengirim : ".$from_temp;
  echo "<br>Pesan :".$text_temp;
  echo "<hr>"; 
}
?>
Jika sudah, tahap selanjutnya adalah silahkan sobat membuka web browser dengan mengakses http://localhost/whatsapp/pesan_masuk.php yang memiliki tampilan seperti berikut ini:

Cara Membuat Bot WhatsApp dengan PHP di  Apiwha.com 2022

Setelah melakukan tahapan diatas, selanjutnya adalah kita membuat script yang berfungsi untuk membaca pesan/chat yang akan kita kirim dengan cara membuat file baru yang diberi nama pesan_kelaur.php dan silahkan copas atau ketik script berikut:
<?php 

// Pull messages (for push messages please go to settings of the number) 
$my_apikey = "Api Key Anda"; 
$number = "No Yang Anda Pakai"; 
$type = "OUT"; 
$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; 
   echo "Pengirim : ".$from_temp;
  echo "<br>Pesan :".$text_temp;
  echo "<hr>"; 
}
?>

Jika sudah dilakukan dengan benar, sekarang sobat sekalian membuka kembali web browser dan silahkan mengakses http://localhost/whatsapp/pesan_keluar.php yang akan memiliki tampilan seperti berikut

Cara Membuat Bot WhatsApp dengan PHP di  Apiwha.com 2022

Kemudian tahpa yang terakhir adalah sobat seklian membuat script dengan nama kirim_pesan.php berfungsi untuk mengirimkan pesan whatsapp. Sebagai catatan kita hanya bisa mengirimkan pesan ke nomor yang sudah pernah mengirimkan pesan ke kita duluan, yang berrati kita nggak bisa menggunakan layanan ini untuk melakukan spaming ke sembarang nomor.

<?php 
// Send Message 
$my_apikey = "API Key Anda"; 
$destination = "No Tujuan"; 
$message = "[MESSAGE TO SEND]"; 
$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>Result: ". $my_result_object->success; 
echo "<br>Description: ". $my_result_object->description;
echo "<br>Code: ". $my_result_object->result_code; 
?>

Setelah itu, sekarang sobat mengakses http://localhost/whatsapp/kirim_pesan.php  dalam melakukan ujicoba terhadap script ini, jika memang script ini benar penerapannya maka akan muncul response seperti ini. 

Cara Membuat Bot WhatsApp dengan PHP di  Apiwha.com 2022

Itu dia tutorial cara mengirim dan membaca pesan dari WhatsApps dengan menggunakan bahasa pemograman PHP.

Membuat Chatbot WhatsApp menggunakan PHP dengan Ultramsg

Untuk membuat chatbot dengan php sangat mudah hanya dengan bantuan layanan pihak ketiga yakni Ultramsg API, Anda dapat membuat bot wa layanan pelanggan dan chatbot ai terbaik melalui langkah-langkah sederhana menggunakan bahasa PHP sebagai berikut:

Fungsi dan Manfaat ChatBot WhatsApp:

Adapun tugas atau fungsi dari Chat Bot WhatsApp ini adalah sebagai berikut:

  • Output dari daftar perintah
  • Output dari waktu server bot berjalan
  • Mengirim gambar ke nomor telepon atau grup
  • Mengirim file audio
  • Mengirim rekaman audio ppt
  • Mengirim File Video
  • Mengirim kontak
  • Mengirim Kalimat Acak
  • Mengirim Lelucon Acak
  • Mengirim Gambar Acak.

Tutorial Membuat Chatbot WhatsApp Dengan PHP

  • Silahkan buat terlebih dahulu akun di ultramsg.com
  • Lalukan verifikasi email untuk pengaktifan akun kalian
  • Buka WA di Hp dan Web Browser
  • Pindai Qr dan pastikan instance Status Auth: diautentikasi.

1. Format Webhook JSON


  <strong> "event_type": </strong> "message_received" , 
  <strong> "instanceId": </strong> "90" , 
  <strong> "data": </strong> { 
    <strong> "id": </strong> "false_10172121774@c.us_7ECAED9EB68D3474BE591443134C2E3F" , 
    <strong> "dari": </strong> "10172127174@c.us" , 
    <strong> "ke": </strong> "10172127175@c.us" , 
    <kuat> "ack": </strong> "tertunda" , 
    <strong> "ketik":</strong> "chat" , 
    <strong> "body": </strong> "Saya tidak dapat mengirim pesan menggunakan kode php\nDapatkah Anda membantu saya" , 
    <strong> "fromMe": </strong> <strong > salah </strong> , 
    <strong> "diteruskan": </strong> <strong> salah </strong> , 
    <strong> "waktu": </strong> 1643311467 } }

2. Jalankan Chatbot WhatsApp

Langkah 1 :

Download file proyek dari Github . Jika sudah silahkan sobat digifycloud.com masukkan ID instance dan Token Anda di example.php

ultraMsgChatBot baru ( "token" , "instance_id" ) ;

Langkah 2 :

aktifkan opsi "Webhook on Received" dan Atur URL Webhook di pengaturan Instance di ultramsg misalnya https://yourwebsite.com/chatbot/example.php

Cara Membuat Bot WhatsApp dengan PHP di  Apiwha dan Ultramsg 2022

langkah 3:

Terkahir adalah silahkan sobat sekalian mengupload proyek bot ke server atau situs web Anda. dan Selamat Cara Membuat Bot WhatsApp dengan PHP di  Ultramsg berhasil

Akhir Kata

Nah itu dia sobat cara membuat bot whatsapp dengan php dengan menggunakan Apiwha dan Ultramsg. Semoga dengan artikel membuat bot wa menggunakan php dapat bermanfaat untuk sobat sekalian.

Bot WhatsApp