- Zahteve
- Namestitev knjižnice Yowsup (WhatsApp) v Raspberry Pi
- Nastavite račun WhatsApp na Raspberry Pi
- Zagon WhatsApp na Raspberry Pi
WhatsApp je ena izmed najbolj priljubljenih in najpogosteje uporabljanih aplikacij za sporočanje, vendar je na voljo samo za pametne telefone in ne deluje v računalnikih. Obstaja pa način, da ga namestite v računalnik Raspberry Pi v velikosti dlani in deluje zelo dobro z uporabo vmesnika ukazne vrstice.
Obstaja knjižnica Python za dostop do vseh zmožnosti uradnega WhatsAppa na Raspberry pi - Yowsup. Omogoča vam uporabo računa WhatsApp za izmenjavo sporočil brez prvotne aplikacije s stiki. Ta knjižnica omogoča uporabniku, da na Raspberry Pi ustvari polnopravni odjemalec WhatsApp po meri.
Prej je bilo s to knjižnico enostavno namestiti WhatsApp na Raspberr y, toda od zadnjih nekaj mesecev je ta knjižnica popolnoma prepisana in v knjižnici je bilo opravljenih veliko sprememb, zato je postopek namestitve postal bolj dolgočasen kot prej. Tukaj bomo razložili celoten postopek namestitve in konfiguriranja WhatsApp na Raspberry Pi.
Za aktiviranje WhatsApp na pi, boste potrebovali novo telefonsko št. saj ne bo delovalo s trenutno zagnanim WhatsAppom št. Na žalost za konfiguriranje Yowsupa še vedno potrebujemo telefon in kartico SIM, vendar ga lahko po prvem koraku pustite pri miru.
Torej, začnimo.
Zahteve
- Raspberry Pi 2 ali novejši (z nameščenim Raspbian Jessie ali novejšim).
- Delovna internetna povezava
Tu bomo uporabili SSH za dostop do Raspberry Pi na prenosnem računalniku. Na prenosnem računalniku lahko uporabite povezavo VNC ali oddaljeno namizje ali pa Raspberry pi povežete z monitorjem. Več o nastavitvi Raspberry Pi brez glave tukaj brez monitorja.
Namestitev knjižnice Yowsup (WhatsApp) v Raspberry Pi
1. Najprej moramo posodobiti in nadgraditi svoj Pi. Dobra praksa je, da posodobite Pi pred namestitvijo katere koli nove knjižnice ali paketa, tako da boste lahko prepričani, da imate najnovejšo knjižnico. Za izvedbo posodobitve zaženite spodnji ukaz.
posodobitev sudo apt-get && nadgradnja sudo apt-get
Pritisnite »y«, kjer koli vprašate za da / ne in počakajte na zaključek.
2. Namestite naslednje odvisnosti, kot zahteva knjižnica Yowsup .
sudo apt-get namestite python-dev libncurses5-dev sudo apt-get namestite bistveno libssl-dev libffi-dev python-dev
Zdaj namestite kriptografske pakete (potrebne za šifriranje podatkov, ki se uporabljajo v WhatsApp), ki so že nameščeni v naši Raspberry Pi, vendar različica ni združljiva, kot zahteva knjižnica Yowsup .
Torej, z spodnjim ukazom namestite zahtevano različico
pip namestite kriptografijo
3. Prenesite knjižnico Yowsup iz GitHub z uporabo spodnjega ukaza
git klon git: //github.com/tgalal/yowsup.git
4. Pojdite v imenik yowsup s cd yowsup in namestite preneseno knjižnico z naslednjim ukazom
sudo python setup.py namestite
5. Zdaj smo pripravljeni za nastavitev računa WhatsApp. Najprej preverite, ali je knjižnica pravilno nameščena ali ne. Za to zaženite dani ukaz
Če dobite spodnji izhod, je knjižnica pravilno nameščena.
Nastavite račun WhatsApp na Raspberry Pi
Po namestitvi WhatsApp na Raspberry Pi je čas, da aktivirate in konfigurirate WhatsApp na pi.
1. Shranite kodo države "cc" in telefonsko številko v datoteko, da bo odjemalec Yowsup lahko te podatke pridobil za avtorizacijo. Odprite urejevalnik nano z uporabo sudo nano config in shranite podatke s pomočjo ctrl + x, kot je prikazano spodaj.
sudo nano config cc = 91 phone = 91xxxxxxxxxx
91 je cc za Indijo, če ste zunaj Indije, uporabite svoj cc in zamenjajte telefon s svojo telefonsko številko. Prepričajte se, da vnesene telefonske številke ne uporablja drug račun WhatsApp in da mora biti kartica SIM v telefonu, ker boste v naslednjem koraku prejeli registracijsko kodo.
2. Zdaj registrirajte svoj račun WhatsApp s spodnjim ukazom.
registracija yowsup-cli --config config --requestcode sms
Po zagonu zgornjega ukaza boste s SMS-om prejeli šestmestno kodo.
3. S to kodo registrirajte telefonsko številko z ukazom
registracija yowsup-cli --config config --register xxx-xxx
Zamenjajte xxx-xxx s kodo, ki ste jo prejeli v telefon.
Po sekundi ali dveh boste na terminalu Pi prejeli odgovor WhatsApp, kot je prikazano spodaj
Odgovor vsebuje geslo za vaš WhatsApp. ID, prikazan s puščico na zgornji sliki, je vaše geslo brez dvojnih narekovajev. Shranite to geslo v isti konfiguracijski datoteki.
Torej, odprite konfiguracijsko datoteko z nano urejevalnikom in prilepite id kot
id = ************************
Zdaj bo konfiguracijska datoteka videti tako. Shrani to datoteko.
Zagon WhatsApp na Raspberry Pi
1. Zdaj smo pripravljeni zagnati WhatsApp na Raspberry Pi. Zaženite spodnji ukaz, da zaženete WhatsApp.predstavitve yowsup-cli --yowsup --config config
Videli boste naslednji odgovor WhatsAppa. Zdaj se moramo prijaviti. Vnesite “/ L” in pritisnite enter. Za raziskovanje več ukazov lahko vnesete / pomoč.
Če se niste prijavili, znova zaženite Raspberry Pi.
2. Po prijavi ste pripravljeni na pošiljanje in prejemanje sporočil.
Za pošiljanje sporočila na drugo številko WhatsApp vnesite naslednji ukaz.
/ message send 91 ********** "Vaše sporočilo"
Zamenjajte ********** s številko sprejemnika WhatsApp. Poslana in prejeta sporočila bodo prikazana na istem terminalu, kot je prikazano spodaj.
Tako je mogoče Raspberry Pi pretvoriti v odjemalca WhatsApp za pošiljanje in prejemanje sporočil z druge številke WhatsApp. Domačo avtomatizacijo lahko izvedemo tudi s pomočjo sporočil WhatsApp, vendar knjižnica Yowsup v ta namen ne deluje pravilno in izboljšava bo še naprej uporabljala to funkcionalnost.
/>