Cara Membuat Bot WhatsApp dengan PHP Apiwha dan Ultramsg 2022
Cara Membuat Bot WA Menggunakan PHP di Apiwha.com
2. Script Membaca Pesan Bot WhatsApp Menggunakan PHP
<?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>";}?>
<?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
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.
Itu dia tutorial cara mengirim dan membaca pesan dari WhatsApps dengan menggunakan bahasa pemograman PHP.
Membuat Chatbot WhatsApp menggunakan PHP dengan Ultramsg
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
langkah 3:
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.