- Zahtjevi
- Instaliranje Yowsup (WhatsApp) knjižnice u Raspberry Pi
- Postavljanje WhatsApp računa na Raspberry Pi
- Pokretanje WhatsAppa na Raspberry Pi
WhatsApp je jedna od najpopularnijih i najčešće korištenih aplikacija za razmjenu poruka, ali dostupna je samo za pametne telefone i ne radi na računalima. Ali postoji način da ga instalirate na računalo veličine dlana Raspberry Pi i prilično dobro funkcionira koristeći sučelje naredbenog retka.
Postoji Python biblioteka za pristup svim mogućnostima službenog WhatsAppa na Raspberry pi - Yowsup. Omogućuje vam upotrebu WhatsApp računa za razmjenu poruka bez originalne aplikacije s kontaktima. Ova knjižnica omogućuje korisniku stvaranje punopravnog prilagođenog WhatsApp klijenta na Raspberry Pi.
Prije je bilo lako instalirati WhatsApp na Raspberr y pomoću ove knjižnice, ali od posljednjih nekoliko mjeseci ova je knjižnica potpuno prepisana i u knjižnici su izvršene mnoge izmjene, pa je postupak instalacije postao dosadniji nego prije. Ovdje ćemo objasniti kompletan postupak instaliranja i konfiguriranja WhatsAppa na Raspberry Pi.
Za aktivaciju WhatsAppa na pi, trebat će vam novi Telefon br. jer neće raditi s trenutno pokrenutim WhatsAppom br. Dakle, nažalost za konfiguriranje Yowsupa i dalje nam trebaju telefon i SIM kartica, ali nakon prvog koraka to možete ostaviti na miru.
Pa, krenimo.
Zahtjevi
- Raspberry Pi 2 ili noviji (s instaliranim Raspbian Jessie ili novijim).
- Radna internetska veza
Ovdje ćemo koristiti SSH za pristup Raspberry Pi na prijenosnom računalu. Na prijenosnom računalu možete koristiti vezu VNC ili udaljenu radnu površinu ili možete povezati svoj Raspberry pi s monitorom. Saznajte više o postavljanju Raspberry Pi-a bez glave ovdje bez monitora.
Instaliranje Yowsup (WhatsApp) knjižnice u Raspberry Pi
1. Prva stvar koju moramo učiniti je ažurirati i nadograditi svoj Pi. Dobra je praksa ažurirati Pi prije instaliranja bilo koje nove knjižnice ili paketa kako biste bili sigurni da imate najnoviju knjižnicu. Pokrenite naredbu u nastavku da biste izvršili ažuriranje.
sudo apt-get update && sudo apt-get nadogradnja
Pritisnite 'y' gdje god zatražite da / ne i pričekajte završetak.
2. Instalirajte sljedeće ovisnosti kako zahtijeva Yowsup knjižnica.
sudo apt-get instalacija python-dev libncurses5-dev sudo apt-get instalacija bitnog libssl-dev libffi-dev python-dev
Sada instalirajte kriptografske pakete (potrebne za šifriranje podataka koji se koriste u WhatsApp-u) koji su već instalirani u našu Raspberry Pi, ali verzija nije kompatibilna kako zahtijeva Yowsup knjižnica.
Dakle, instalirajte potrebnu verziju pomoću naredbe ispod
pip instalirati kriptografiju
3. Preuzmite Yowsup biblioteku s GitHub-a pomoću naredbe u nastavku
git klon git: //github.com/tgalal/yowsup.git
4. Idite u direktorij yowsup koristeći cd yowsup i instalirajte preuzetu biblioteku pomoću sljedeće naredbe
sudo python setup.py instalirati
5. Sada smo spremni za postavljanje računa WhatsApp. Prvo provjerite je li knjižnica ispravno instalirana ili nije. Za to pokrenite zadanu naredbu
Ako dobivate donji izlaz, knjižnica je ispravno instalirana.

Postavljanje WhatsApp računa na Raspberry Pi
Nakon instalacije WhatsApp-a na Raspberry Pi, vrijeme je da aktivirate i konfigurirate WhatsApp na pi-u.
1. Spremite pozivni broj države "cc" i telefonski broj u datoteku kako bi Yowsup klijent mogao dohvatiti ove podatke za autorizaciju. Otvorite nano editor pomoću sudo nano config i spremite podatke pomoću ctrl + x kao što je prikazano dolje.
sudo nano config cc = 91 phone = 91xxxxxxxxxx
91 je cc za Indiju ako ste izvan Indije, upotrijebite svoj cc i zamijenite telefon svojim telefonskim brojem. Pazite da uneseni telefonski broj ne koristi drugi WhatsApp račun i da SIM kartica bude u telefonu, jer ćete u sljedećem koraku dobiti registracijski kod.
2. Sada registrirajte svoj WhatsApp račun pomoću naredbe u nastavku.
yowsup-cli registracija --config config --requestcode sms
Nakon pokretanja gornje naredbe primit ćete šestoznamenkasti kod putem SMS-a.

3. Koristite taj kod za registraciju telefonskog broja pomoću naredbe
yowsup-cli registracija --config config --register xxx-xxx
Zamijenite xxx-xxx kodom koji ste dobili na telefon.
Nakon sekunde ili dvije, primit ćete odgovor od WhatsAppa na Pi terminalu, kao što je prikazano u nastavku

Odgovor sadrži lozinku za vaš WhatsApp. ID, prikazan strelicom na gornjoj slici, vaša je lozinka bez dvostrukih navodnika. Spremite ovu lozinku u istu konfiguracijsku datoteku.
Dakle, otvorite konfiguracijsku datoteku pomoću nano uređivača i zalijepite id kao
id = ************************
Sada će konfiguracijska datoteka izgledati ovako. Spremite ovu datoteku.

Pokretanje WhatsAppa na Raspberry Pi
1. Sada smo svi spremni pokrenuti WhatsApp na Raspberry Pi. Pokrenite naredbu u nastavku da biste pokrenuli WhatsApp.yowsup-cli demo --yowsup --config config
Vidjet ćete sljedeći odgovor iz WhatsAppa. Moramo se sada prijaviti. Unesite “/ L” i pritisnite enter. Za istraživanje više naredbi možete upisati / pomoći.

Ako se niste uspjeli prijaviti, ponovo pokrenite Raspberry Pi.
2. Nakon prijave svi ste spremni za slanje i primanje poruka.

Za slanje poruke na drugi WhatsApp broj upišite sljedeću naredbu.
/ poruka poslati 91 ********** "Vaša poruka"
Zamijenite ********** s WhatsApp brojem prijamnika. Poslane i primljene poruke prikazat će se na istom terminalu kao što je prikazano u nastavku.


Dakle, ovo je način na koji se Raspberry Pi može pretvoriti u WhatsApp klijent za slanje i primanje poruka s drugog broja WhatsApp. Također možemo implementirati automatizaciju kuće koristeći WhatsApp poruke, ali Yowsup knjižnica ne radi ispravno u tu svrhu i poboljšanje će se koristiti ovom funkcijom.
/>