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\bindan letakkangeckodriver.exepada direktori tersebut. - Unduh file biner wapipo, yaitu
wapipo.exe, pada halaman release - Letakkan file
wapipo.exepada PATH. Anda dapat membaca artikel ini. Atau Anda dapat langsung saja pindahkanwapipo-win.exeke 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-linuxatau
wapipo-win.exeatau
wapipo-macMaka 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 commandUntuk mempermudah dokumentasi, wapipo-linux/wapipo-win.exe/wapipo-mac akan ditulis sebagai wapipo.
Untuk melihat menu yang tersedia, Anda dapat menggunakan perintah:
wapipo --helpatau
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.