- Prasības
- Yowsup (WhatsApp) bibliotēkas instalēšana Raspberry Pi
- Iestatiet WhatsApp kontu Raspberry Pi
- WhatsApp palaišana uz Raspberry Pi
WhatsApp ir viena no populārākajām un visplašāk izmantotajām ziņojumapmaiņas lietotnēm, taču tā ir pieejama tikai viedtālruņiem un nedarbojas datoros. Bet ir veids, kā to instalēt plaukstas lieluma datorā Raspberry Pi, un tas darbojas diezgan labi, izmantojot komandrindas saskarni.
Lai piekļūtu visām oficiālās WhatsApp iespējām Raspberry pi - Yowsup, ir pieejama Python bibliotēka . Tas ļauj jums izmantot savu WhatsApp kontu, lai ar saviem kontaktiem apmainītos ar ziņojumiem bez oriģinālās lietotnes. Šī bibliotēka ļauj lietotājam izveidot pilnvērtīgu pielāgotu WhatsApp klientu vietnē Raspberry Pi.
Iepriekš WhatsApp instalēšana vietnē Raspberr y bija vienkārša, izmantojot šo bibliotēku, taču kopš pēdējiem mēnešiem šī bibliotēka ir pilnībā pārrakstīta, un bibliotēkā ir veiktas daudzas modifikācijas, tāpēc instalēšanas process ir kļuvis garlaicīgāks nekā iepriekš. Šeit mēs izskaidrosim visu WhatsApp instalēšanas un konfigurēšanas procesu Raspberry Pi.
Lai aktivizētu WhatsApp uz pi, jums būs nepieciešams jauns tālruņa nr. jo tas nedarbosies ar pašlaik darbojošos WhatsApp nr. Diemžēl, lai konfigurētu Yowsup, mums joprojām ir nepieciešams tālrunis un SIM karte, bet pēc pirmā soļa jūs varat to atstāt mierā.
Tātad, sāksim darbu.
Prasības
- Aveņu Pi 2 vai jaunāka versija (tajā ir instalēta Raspbian Jessie vai jaunāka versija).
- Darbojošs interneta savienojums
Šeit mēs izmantosim SSH, lai klēpjdatorā piekļūtu Raspberry Pi. Jūs varat izmantot VNC vai attālās darbvirsmas savienojumu klēpjdatorā vai arī savienot Raspberry pi ar monitoru. Uzziniet vairāk par Raspberry Pi iestatīšanu bez galvas šeit bez monitora.
Yowsup (WhatsApp) bibliotēkas instalēšana Raspberry Pi
1. Pirmā lieta, kas mums jādara, ir atjaunināt un uzlabot mūsu Pi. Ir laba prakse atjaunināt Pi pirms jaunas bibliotēkas vai pakotnes instalēšanas, lai jūs varētu būt pārliecināts, ka jums ir jaunākā bibliotēka. Palaidiet zemāk esošo komandu, lai veiktu atjaunināšanu.
sudo apt-get update && sudo apt-get jauninājums
Nospiediet 'y' visur, kur lūdzat jā / nē, un gaidiet pabeigšanu.
2. Instalējiet šādas atkarības, kā to prasa Yowsup bibliotēka.
sudo apt-get install python-dev libncurses5-dev sudo apt-get install build-essential libssl-dev libffi-dev python-dev
Tagad instalējiet kriptogrāfijas pakotnes (nepieciešamas WhatsApp izmantoto datu šifrēšanai), kas jau ir instalētas mūsu Raspberry Pi, bet versija nav saderīga, kā to prasa Yowsup bibliotēka.
Tātad, instalējiet nepieciešamo versiju, izmantojot komandu zemāk
pip instalēt kriptogrāfiju
3. Lejupielādējiet Yowsup bibliotēku no GitHub, izmantojot komandu zemāk
git klons git: //github.com/tgalal/yowsup.git
4. Dodieties uz yowsup direktoriju, izmantojot cd yowsup, un instalējiet lejupielādēto bibliotēku, izmantojot šādu komandu
sudo python setup.py instalēt
5. Tagad mēs esam gatavi iestatīt WhatsApp kontu. Vispirms pārbaudiet, vai bibliotēka ir instalēta pareizi. Lai to izdarītu, palaidiet norādīto komandu
Ja iegūstat šādu izvadi, bibliotēka ir instalēta pareizi.
Iestatiet WhatsApp kontu Raspberry Pi
Pēc WhatsApp instalēšanas Raspberry Pi ir pienācis laiks aktivizēt un konfigurēt WhatsApp uz pi.
1. Saglabājiet failā valsts kodu “cc” un tālruņa numuru, lai Yowsup klients varētu iegūt šo informāciju autorizācijai. Atveriet nano redaktoru, izmantojot sudo nano config, un saglabājiet informāciju, izmantojot ctrl + x, kā parādīts zemāk.
sudo nano config cc = 91 tālrunis = 91xxxxxxxxxx
91 ir Indijas kopija, ja atrodaties ārpus Indijas, izmantojiet kopiju un aizstājiet tālruni ar savu tālruņa numuru. Pārliecinieties, vai ievadīto tālruņa numuru neizmanto cits WhatsApp konts, un SIM kartei jābūt tālrunī, jo nākamajā darbībā saņemsiet reģistrācijas kodu.
2. Tagad reģistrējiet savu WhatsApp kontu, izmantojot komandu zemāk.
yowsup-cli reģistrācija --config config - pieprasīt sms
Pēc iepriekš minētās komandas izpildīšanas sešu ciparu kodu saņemsit īsziņā.
3. Izmantojiet šo kodu, lai reģistrētu tālruņa numuru, izmantojot komandu
yowsup-cli reģistrācija --config config --reģistrēt xxx-xxx
Nomainiet xxx-xxx ar kodu, kuru saņēmāt savā tālrunī.
Pēc sekundes vai divām, jūs saņemsit atbildi no WhatsApp Pi terminālā, kā parādīts zemāk
Atbildē ir parole jūsu WhatsApp. ID, kas parādīts ar bultiņu augšējā attēlā, ir jūsu parole bez pēdiņām. Saglabājiet šo paroli tajā pašā konfigurācijas failā.
Tātad, atveriet konfigurācijas failu, izmantojot nano redaktoru, un ielīmējiet ID kā
id = *************************
Tagad konfigurācijas fails izskatīsies šādi. Saglabājiet šo failu.
WhatsApp palaišana uz Raspberry Pi
1. Tagad mēs visi esam gatavi palaist WhatsApp vietnē Raspberry Pi. Palaidiet zemāk esošo komandu, lai palaistu WhatsApp.yowsup-cli demonstrācijas - yowsup --config config
Jūs redzēsiet šādu WhatsApp atbildi. Mums tagad jāpiesakās. Ievadiet “/ L” un nospiediet taustiņu Enter. Lai izpētītu citas komandas, varat ierakstīt / palīdzēt.
Ja neizdodas pieteikties, restartējiet Raspberry Pi.
2. Pēc pieteikšanās jūs visi esat gatavi sūtīt un saņemt ziņas.
Lai nosūtītu ziņojumu uz citu WhatsApp numuru, ierakstiet šādu komandu.
/ ziņa sūtīt 91 ********** "Jūsu ziņa"
Nomainiet ********** ar uztvērēja WhatsApp numuru. Nosūtītie un saņemtie ziņojumi tiks rādīti tajā pašā terminālī, kā parādīts zemāk.
Tātad šādi Raspberry Pi var pārveidot par WhatsApp klientu, lai nosūtītu un saņemtu ziņojumus no cita WhatsApp numura. Mēs varam arī ieviest mājas automatizāciju, izmantojot WhatsApp ziņojumus, taču Yowsup bibliotēka šim nolūkam nedarbojas pareizi, un uzlabojumi turpina izmantot šo funkcionalitāti.
/>