Akses Whatsapp melalui CLI dengan yowsup-cli

Saat ini pengguna whatsapp dapat mengakses obrolan whatsapp melalui smartphone, aplikasi desktop atau pun menggunakan web browser. Namun untuk yang sekedar iseng atau ingin mendapatkan manfaat lebih, whatsapp juga dapat diakses melalui command line. Aplikasi yang digunakan untuk melakukan hal tersebut adalah yowsup-cli. Yowsup merupakan library yang dapat memudahkan kita membangun aplikasi yang menggunakan layanan whatsapp.

Untuk proses instalasi penuhi kebutuhan aplikasi sebagai berikut :

  • pasang python (boleh 2.6+ atau 3.0+)
  • pasang paket python-dateutil, protobuf, pycrypto, python-axolotl-curve25519, argparse, readline, pillow.
untuk instalasi termudah dapat menggunakan perintah pip
pip install yowsup2

Jika sudah terinstalasi maka kita dapat menggunakan aplikasi tersebut dengan mengetikkan perintah yowsup-cli pada terminal. Agar dapat menggunakan layanan whatsapp dengan yowsup ini, kita harus memiliki nomor hp yang aktif dan aktif juga layanan smsnya untuk melakukan registrasi ke layanan whatsapp. Data lain yang diperlukan juga adalah kode negara, MCC (Mobile Country Code), MNC (Mobile Network Code) yang dapat anda cari di sini. Jika semua data telah dimiliki maka kita dapat mengeksekusi perintah untuk melakukan registrasi nomor hp kita ke layanan whatsapp dengan perintah :

yowsup-cli registration –requestcode sms –phone 62XXXXXXXX –cc 62 –mcc 510 –mnc 01 –env android

62 adalah kode negara indonesia, mcc 510 dan mnc 01 adalah kode untuk indosat ooredoo, untuk operator lain sesuaikan dengan data yang ada.

proses registrasi layanan whatsapp dengan yowsup-cli

Jika perintah sukses dieksekusi tanpa error, maka tunggulah sms kode dari whatsapp untuk registrasi. Untuk mengaktifkan layanan whatsapp dapat dilakukan dengan perintah :

yowsup-cli registration –register <kodedariwhatsapp> –phone 62XXXXXXXX –cc 62

registrasi menggunakan kode yang dikirim via sms oleh whatsapp

Jika registrasi berhasil maka akan diperoleh password, cari pada baris yang terdapat pw. Password tersebut berbentuk base64.

Berikutnya adalah buat file konfigurasi untuk yowsup-cli, untuk membuat sample file konfigurasi gunakan saja perintah
yowsup-cli demos --help-config
Dari output yang dihasilkan, terdapat 3 baris saja yang dibutuhkan yaitu 
  • cc=diisi dengan kode negara
  • phone=diisi dengan nomor selular
  • password=isi dengan password yang sebelumnya diperoleh
Jika sudah dibuat maka kita dapat mencoba masuk ke shell chat whatsapp
yowsup-cli demos -c namafileconfig -y
interface chat yowsup-cli mode demos

Di sana terlihat bahwa status kita masih offline, agar online kita harus melakukan login, bisa dengan perintah /L atau dengan perintah /login nomorhp password. Jika berhasil maka akan ditampilkan layar seperti ini :

terlihat login berhasil dan yowsup mulai mengambil informasi chat yang ada

Demikian cerita tentang akses whatsapp melalui terminal, untuk aplikasi lainnya seperti porting/bridging dengan telegram dan lainnya bisa anda cari dan coba sendiri.

0 thoughts on “Akses Whatsapp melalui CLI dengan yowsup-cli

Leave a Reply

Your email address will not be published. Required fields are marked *