- Persyaratan
- Menginstal Perpustakaan Yowsup (WhatsApp) di Raspberry Pi
- Setup Akun WhatsApp di Raspberry Pi
- Menjalankan WhatsApp di Raspberry Pi
WhatsApp adalah salah satu aplikasi perpesanan yang paling populer dan banyak digunakan tetapi hanya tersedia untuk Ponsel Cerdas dan tidak berfungsi di komputer. Tetapi ada cara untuk menginstalnya di komputer seukuran telapak tangan Raspberry Pi dan bekerja dengan cukup baik menggunakan antarmuka baris perintah.
Ada pustaka Python untuk mengakses semua kemampuan WhatsApp resmi di Raspberry pi - Yowsup. Ini memungkinkan Anda menggunakan akun WhatsApp Anda untuk bertukar pesan tanpa aplikasi asli dengan kontak Anda. Pustaka ini memungkinkan pengguna untuk membuat klien WhatsApp kustom lengkap di Raspberry Pi.
Sebelumnya, menginstal WhatsApp di Raspberr y menggunakan library ini mudah dilakukan, tetapi beberapa bulan terakhir library ini telah sepenuhnya ditulis ulang dan banyak modifikasi telah dilakukan di library tersebut, sehingga proses penginstalan menjadi lebih membosankan dari sebelumnya. Di sini kami akan menjelaskan proses lengkap menginstal dan mengkonfigurasi WhatsApp di Raspberry Pi.
Untuk mengaktifkan WhatsApp di pi, Anda memerlukan Nomor Telepon baru. karena tidak akan berfungsi dengan WhatsApp no. Jadi sayangnya untuk konfigurasi Yowsup kita masih membutuhkan telepon dan kartu SIM, tapi setelah langkah pertama anda bisa biarkan saja.
Jadi, mari kita mulai.
Persyaratan
- Raspberry Pi 2 atau yang lebih baru (dengan Raspbian Jessie atau yang lebih baru diinstal di dalamnya).
- Koneksi Internet Bekerja
Di sini, kita akan menggunakan SSH untuk mengakses Raspberry Pi di laptop. Anda dapat menggunakan koneksi VNC atau Remote Desktop di laptop, atau dapat menghubungkan Raspberry pi Anda dengan monitor. Pelajari lebih lanjut tentang mengatur Raspberry Pi tanpa kepala di sini tanpa monitor.
Menginstal Perpustakaan Yowsup (WhatsApp) di Raspberry Pi
1. Hal pertama yang harus kita lakukan adalah mengupdate dan mengupgrade Pi kita. Merupakan praktik yang baik untuk memperbarui Pi sebelum menginstal pustaka atau paket baru apa pun sehingga Anda dapat yakin memiliki pustaka terbaru. Jalankan perintah di bawah ini untuk melakukan pembaruan.
sudo apt-get update && sudo apt-get upgrade
Tekan 'y' dimanapun minta ya / tidak dan tunggu sampai selesai.
2. Instal dependensi berikut seperti yang dipersyaratkan oleh perpustakaan Yowsup .
sudo apt-get install python-dev libncurses5-dev sudo apt-get install build-essential libssl-dev libffi-dev python-dev
Sekarang, instal paket kriptografi (diperlukan untuk mengenkripsi data yang digunakan di WhatsApp) yang sudah diinstal di Raspberry Pi kami tetapi versinya tidak kompatibel seperti yang diharuskan oleh perpustakaan Yowsup .
Jadi, instal versi yang diperlukan menggunakan perintah di bawah ini
pip instal kriptografi
3. Unduh perpustakaan Yowsup dari GitHub menggunakan perintah di bawah ini
git clone git: //github.com/tgalal/yowsup.git
4. Buka direktori yowsup menggunakan cd yowsup dan instal perpustakaan yang diunduh menggunakan perintah berikut
sudo python setup.py install
5. Sekarang, kami siap untuk mengatur akun WhatsApp. Pertama periksa apakah perpustakaan diinstal dengan benar atau tidak. Untuk ini, jalankan perintah yang diberikan
Jika Anda mendapatkan output di bawah ini maka pustaka diinstal dengan benar.
Setup Akun WhatsApp di Raspberry Pi
Setelah menginstal WhatsApp di Raspberry Pi, saatnya mengaktifkan dan mengkonfigurasi WhatsApp di pi.
1. Simpan kode negara "cc" dan nomor telepon dalam file sehingga klien Yowsup dapat mengambil informasi ini untuk otorisasi. Buka editor nano menggunakan sudo nano config dan simpan infonya menggunakan ctrl + x seperti yang ditunjukkan di bawah ini.
sudo nano config cc = 91 telepon = 91xxxxxxxxxx
91 adalah cc untuk India jika Anda berada di luar India, gunakan cc Anda dan ganti ponsel dengan nomor telepon Anda. Pastikan nomor telepon yang dimasukkan tidak digunakan oleh akun WhatsApp lain dan kartu SIM harus ada di telepon karena Anda akan menerima kode registrasi pada langkah selanjutnya.
2. Sekarang, daftarkan akun WhatsApp Anda menggunakan perintah di bawah ini.
pendaftaran yowsup-cli --config config --requestcode sms
Setelah menjalankan perintah di atas, Anda akan menerima kode enam digit melalui SMS.
3. Gunakan kode itu untuk mendaftarkan nomor telepon menggunakan perintah
yowsup-cli Registration --config config --register xxx-xxx
Gantilah xxx-xxx dengan kode yang Anda terima di telepon Anda.
Setelah satu atau dua detik, Anda akan menerima tanggapan dari WhatsApp di terminal Pi seperti yang ditunjukkan di bawah ini
Tanggapan tersebut berisi kata sandi untuk WhatsApp Anda. ID yang ditunjukkan oleh panah pada gambar di atas adalah kata sandi Anda tanpa tanda kutip ganda. Simpan kata sandi ini di file konfigurasi yang sama.
Jadi, buka file konfigurasi menggunakan editor nano dan tempelkan id sebagai
id = ************************
Sekarang, file config akan terlihat seperti ini. Simpan file ini.
Menjalankan WhatsApp di Raspberry Pi
1. Sekarang, kita siap untuk meluncurkan WhatsApp di Raspberry Pi. Jalankan perintah di bawah ini untuk memulai WhatsApp.yowsup-cli demos --yowsup --config config
Anda akan melihat tanggapan berikut dari WhatsApp. Kami harus masuk sekarang. Masukkan "/ L" dan tekan enter. Untuk menjelajahi lebih banyak perintah, Anda dapat mengetik / membantu.
Jika Anda gagal login, restart Raspberry Pi Anda.
2. Setelah login, Anda siap untuk mengirim dan menerima pesan.
Untuk mengirim pesan ke nomor WhatsApp lain ketik perintah berikut.
/ message send 91 ********** "Pesan Anda"
Ganti ********** dengan nomor WhatsApp penerima. Pesan yang dikirim dan diterima akan ditampilkan di terminal yang sama seperti yang ditunjukkan di bawah ini.
Jadi ini adalah bagaimana Raspberry Pi dapat diubah menjadi klien WhatsApp untuk mengirim dan menerima pesan dari nomor WhatsApp lain. Kami juga dapat menerapkan Otomatisasi Rumah menggunakan pesan WhatsApp tetapi perpustakaan Yowsup tidak berfungsi dengan baik untuk tujuan itu dan peningkatan sedang dilakukan untuk menggunakan fungsi ini.
/>