Wapipo adalah program berbasis CLI (Command Line Tool) yang digunakan untuk mengirim pesan whatsapp ke banyak orang sekaligus (broadcast). This documentation is written in Indonesian. Click here to switch to the english version.
Persyaratan
Wapipo memerlukan firefox dan geckodriver untuk dapat berfungsi. Maka Anda perlu terlebih dahulu mendownload kedua software tersebut sesuai dengan platform Anda (linux/mac/windows).
Panduan Instalasi
Panduan instalasi dibagi berdasarkan platform yang didukung oleh wapipo:
- Buatlah sebuah folder baru pada alamat
C:
, yaituC:\WebDriver\bin
dan letakkangeckodriver.exe
pada direktori tersebut. - Unduh file biner wapipo, yaitu
wapipo.exe
, pada halaman release - Letakkan file
wapipo.exe
pada PATH. Anda dapat membaca artikel ini. Atau Anda dapat langsung saja pindahkanwapipo-win.exe
ke direktoriC:\Windows
- Bukalah windows terminal/powershell dan ketik
wapipo-win --version
. Anda akan mendapatkan informasi tentang wapipo. Jika perintah ini berhasil, maka Anda telah sukses melakukan instalasi wapipo.
Karena wapipo saat ini hanya tersedia dalam bentuk CLI, Anda dapat menggunakan terminal/windows terminal/powershell untuk berinteraksi dengan wapipo.
Anda dapat memanggil wapipo dengan menggunakan perintah:
wapipo-linux
atau
wapipo-win.exe
atau
wapipo-mac
Maka akan muncul output seperti berikut:
➜ ~ wapipo-linux
Usage: wapipo [options] [command]
Wapipo: A CLI tool for broadcasting whatsapp messages to a list of participants. Author: I Gede Teguh Satya Dharma
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
blast [options] Blast (broadcast) a message to a list of participants
help [command] display help for command
Untuk mempermudah dokumentasi, wapipo-linux/wapipo-win.exe/wapipo-mac akan ditulis sebagai wapipo.
Untuk melihat menu yang tersedia, Anda dapat menggunakan perintah:
wapipo --help
atau
wapipo -h
Untuk mengirimkan pesan, Anda harus terlebih dahulu membuat daftar kontak berupa nomor telepon yang Anda ingin kirimkan. Anda boleh namakan filenya menjadi apa saja, yang penting ekstensinya adalah .txt
. Anda juga perlu untuk menuliskan pesan anda dalam file .txt
dengan nama bebas.
Kemudian, jalankan perintah:
wapipo blast --participant <lokasi file nomor telepon> --message <lokasi file pesan>
atau
wapipo blast -p <lokasi file nomor telepon> -m <lokasi file pesan>
Contoh
Semisal saya memiliki sebuah file phoneNum.txt
untuk menyimpan nomor telepon, dan msg.txt
untuk menyimpan pesan.
Asumsikan phoneNum.txt
berisi seperti berikut:
08221231421
08138123001
08234201230
dan file msg.txt
adalah sebagai berikut:
Hello, world.
Asumsikan pula, bahwa saya menyimpan phoneNum.txt
dan msg.txt
pada direktori C:\Documents
.
Maka untuk mengirim pesan, saya dapat mengetikkan perintah berikut:
wapipo blast -m C:\Documents\msg.txt -p C:\Documents\phoneNum.txt
Setelah Anda mengetikkan perintah untuk mengirimkan pesan, sebuah browser dengan URL whatsapp akan muncul. Tugas Anda adalah menautkan perangkat whatsapp pada QR Code yang muncul di layar.
Wapipo akan mendeteksi secara automatis jika Anda berhasil login.
Setelah login, tugas Anda hanyalah menunggu, sampai wapipo selesai menjalankan tugasnya, browser akan ditutup secara automatis dan laporan pengiriman akan tampak pada windows terminal/terminal/powershell.
Untuk menggunakan geckodriver yang berbeda, wapipo memiliki fitur --driver
atau -d
yang memberikan Anda fleksibilitas untuk menentukan lokasi geckodriver Anda.
Anda dapat meminta bantuan saya dengan mengirimkan email atau dengan mengajukan diskusi pada repositori wapipo.
Proyek wapipo ditulis oleh I Gede Teguh Satya Dharma, dan merupakan proyek dengan lisensi MIT.