Chatting Singkat dengan Whatsapp via CLI

Seorang teman pernah meminta saya untuk mencarikan aplikasi whatsapp yang bisa di pakai di PC. Awalnya, saya tidak pernah tahu itu. Mungkin anda pernah mendengar applikasi semacam Bluestack, AndroidSDK, atau Genymotion. Namun, sebelumnya, saya malah belum pernah tahu itu. Lagipula spek PC saya waktu itu masih belum kuat di pasang aplikasi semacam itu. Jadi setelah jalan-jalan sana-sini, saya putuskan untuk mencoba yang instant dan enteng saja sesuai kebutuhan yang ada.

Alat dan Bahan :
– Terminal/Konsole/Yakuake, dsb
– Yowsup
– Koneksi Internet

Installasi dan konfigurasi [masuk ke root] :
install dulu package phyton nya
$ apt-get install python python-dateutil python-argparse
download yowsup
$ wget https://github.com/tgalal/yowsup/archive/master.zip
ekstrak yowsup
$ unzip master.zip
masuk ke direktori yowsup
$ cd yowsup-master/src
ubah nama konfigurasi yowsup
$ cp config.example yowsup-cli.config
lihat kembali konfigurasi yowsup
cat yowsup-cli.config
edit konfigurasi sesuai perintah pada gambar di bawah ini
$ nano yowsup-cli.config

wa1

atur permission yowsup
$ chmod +x yowsup-cli
kirim request code ke Whatsapp untuk registrasi
$ ./yowsup-cli –requestcode sms –config yowsup-cli.config
setelah itu anda akan di hubungi oleh Whatsapp via sms, format sms yang masuk kurang lebih seperti : Whatsapp code 123-456

wa2

registrasi dengan code number yang diberikan whatsapp (setiap code number berbeda-beda)
./yowsup-cli –register 123-456 –config yowsup-cli.config

wa3

cek kembali validitas konfigurasi
$ cat yowsup-cli.config
pastikan “cc” dan “phone” terisi sesuai konfigurasi sebelumnya. Bila password kosong, silahkan masukan password yang ada pada gambar sebelumnya dengan perintah nano.
$ nano yowsup-cli.config

Testing :

untuk memulai percakapan Whatsapp via CLI, silahkan masukan syntax ini. (masukan nomor hp tujuan setelah line -send, sedang untuk isi pesannya masukan setelah tanda kutip dua sebelum line –wait)
$ ./yowsup-cli –send 6285712345678 “Testing pak” –wait –config yowsup-cli.config

pesan akan masuk ke whatsapp tujuan, sedangkan untuk interaktif chat, dapat menggunakan syntax ini :
$ ./yowsup-cli –listen –autoack –keepalive –config yowsup-cli.config

wa5

#Credit : https://github.com/tgalal/yowsup | https://github.com/davidgfnet/whatsapp-purple

Advertisements