Kami akan membagikan cara sederhana untuk memulai bagaimana cara memanfaatkan WhatsApp API gratis yang telah disediakan oleh whatsapp-web.js
Yuk simak artikel ini sampai habis ya, supaya kamu paham bagaimana cara kerja WhatsApp API ini.
#1 Persiapan
Pastikan kamu menggunakan server atau komp yang mendukung nodejs dan python. Dalam contoh ini kami mengunakan OS ubuntu 22.04 LTS.
Terdapat beberapa syarat agar kamu bisa menjalankan WhatsApp API ini, yaitu:
- NodeJS versi 18
- Python 3
- pip dan npm
#2 Installasi
Berikut steps yang harus kamu lakukan :
- Install NodeJS
https://nodejs.org/en/download - Install python 3
sudo apt-get install python3-pip
pip install mysql-connector-python
- Clone repository
git clone https://github.com/Intprism-Technology/Whatsapp-WHMCS.git
- Install library yang dibutuhkan
cd Whatsapp-WHMCS
npm install
npm update
#3 Scan QR Code
Sebelum memulai percobaan kirim pesan WhatsApp, pastikan nomor WA yang mau kamu gunakan sebagai gateway sudah siap dan harus di scan QR code nya.
server@komp:~/Whatsapp-WHMCS$ node index.js
QR Code scan ini hanya dilakukan 1x saja, jika service stop, maka kamu bisa start kembali tanpa harus scan ulang.
#4 Percobaan source code
Jika kamu lihat didalam folder, terdapat folder whmcs
, silahkan masuk kedalamnya :
$ cd whmcs
Buatlah 1 file kosong bernama send.py
dengan isi sebagai berikut :
import requests
url = 'http://127.0.0.1:8080/api/send'
data = {'phone': '+628xxxxxxx', 'message': 'ketik pesan kamu di sini'}
lalu kamu bisa running dengan cara :
server@komp:~/Whatsapp-WHMCS/whmcs$ python3 send.py
Jika berhasil, maka kamu akan terima message kirimanmu ke nomor WhatsApp tujuan.
Kesimpulan
Dari tutorial diatas, kamu pasti sudah mendapatkan gambaran bagaimana WhatsApp API ini bekerja. Tentu ini hanya tutorial sederhana, namun kamu bisa kembangkan lagi yang lebih kompleks seperti menambahkan fitur WhatsApp bot, scheduler, livechat dan lain sebagainya dengan memanfaatkan API WhatsApp ini. Kamu juga bisa membuat WA Gateway sendiri dengan beberapa nomor WA gabungan. Nah, sudah jelas bukan? Kami harap penjelasan tutorial ini bisa menambah wawasanmu sob !!
Sumber:
https://github.com/Intprism-Technology/Whatsapp-WHMCS
https://github.com/pedroslopez/whatsapp-web.js