- Reikalavimai
- „Yowsup“ (WhatsApp) bibliotekos diegimas „Raspberry Pi“
- Nustatykite „WhatsApp“ paskyrą „Raspberry Pi“
- „WhatsApp“ paleidimas naudojant „Raspberry Pi“
„WhatsApp“ yra viena populiariausių ir plačiausiai naudojamų susirašinėjimo programėlių, tačiau ji prieinama tik išmaniesiems telefonams ir neveikia kompiuteriuose. Bet yra būdas jį įdiegti delno dydžio kompiuteryje „Raspberry Pi“ ir jis veikia gana gerai naudojant komandinės eilutės sąsają.
Yra „Python“ biblioteka, kad galėtumėte naudotis visomis oficialios „WhatsApp“ galimybėmis „Raspberry pi - Yowsup“. Tai leidžia jums naudoti „WhatsApp“ paskyrą, kad galėtumėte keistis pranešimais be originalios programos su savo kontaktais. Ši biblioteka leidžia vartotojui sukurti visavertį pasirinktinį „ WhatsApp“ klientą „Raspberry Pi“.
Anksčiau naudojant šią biblioteką buvo lengva įdiegti „WhatsApp“ į „Raspberr y“, tačiau nuo pastarųjų mėnesių ši biblioteka buvo visiškai perrašyta ir bibliotekoje atlikta daug modifikacijų, todėl diegimo procesas tapo nuobodesnis nei anksčiau. Čia mes paaiškinsime visą „ WhatsApp“ diegimo ir konfigūravimo procesą „Raspberry Pi“.
Norėdami suaktyvinti „WhatsApp on pi“, jums reikės naujo telefono Nr. nes tai neveiks su šiuo metu veikiančiu „WhatsApp“ Nr. Taigi, deja, norint sukonfigūruoti „ Yowsup“, mums vis dar reikia telefono ir SIM kortelės, tačiau atlikę pirmą veiksmą galite palikti jį ramybėje.
Taigi, pradėkime.
Reikalavimai
- „Raspberry Pi 2“ arba naujesnė (joje įdiegta „Raspbian Jessie“ arba naujesnė versija).
- Veikiantis interneto ryšys
Čia naudosime SSH norėdami pasiekti „Raspberry Pi“ nešiojamuoju kompiuteriu. Galite naudoti VNC arba nuotolinio darbalaukio ryšį nešiojamame kompiuteryje arba prijungti „Raspberry pi“ su monitoriumi. Sužinokite daugiau apie „Raspberry Pi“ nustatymą be galvos čia be monitoriaus.
„Yowsup“ (WhatsApp) bibliotekos diegimas „Raspberry Pi“
1. Pirmas dalykas, kurį turime padaryti, yra atnaujinti ir atnaujinti savo Pi. Gera praktika atnaujinti Pi prieš įdiegiant naują biblioteką ar paketą, kad galėtumėte būti tikri, jog turite naujausią biblioteką. Vykdykite žemiau esančią komandą, kad atliktumėte naujinimą.
sudo apt-get update && sudo apt-get upgrade
Paspauskite „y“ visur, kur prašote „taip“ / „ne“, ir laukite pabaigos.
2. Įdiekite šias priklausomybes, kaip reikalauja „ Yowsup“ biblioteka.
sudo apt-get install python-dev libncurses5-dev sudo apt-get install build-essential libssl-dev libffi-dev python-dev
Dabar įdiekite kriptografijos paketus (reikalingus „WhatsApp“ naudojamiems duomenims užšifruoti), kurie jau įdiegti mūsų „Raspberry Pi“, tačiau versija nėra suderinama, kaip reikalaujama „ Yowsup“ bibliotekoje.
Taigi, įdiekite reikiamą versiją naudodami žemiau esančią komandą
pip įdiegti kriptografiją
3. Atsisiųskite „ Yowsup“ biblioteką iš „GitHub“ naudodami komandą žemiau
git klonas git: //github.com/tgalal/yowsup.git
4. Eikite į yowsup katalogą naudodami cd yowsup ir įdiekite atsisiųstą biblioteką naudodami šią komandą
sudo python setup.py įdiegti
5. Dabar mes pasirengę nustatyti „WhatsApp“ paskyrą. Pirmiausia patikrinkite, ar biblioteka įdiegta teisingai, ar ne. Tam atlikite nurodytą komandą
Jei gaunate žemiau pateiktą išvestį, biblioteka įdiegta teisingai.
Nustatykite „WhatsApp“ paskyrą „Raspberry Pi“
Įdiegus „WhatsApp“ į „Raspberry Pi“, laikas suaktyvinti ir sukonfigūruoti „WhatsApp on pi“.
1. Išsaugokite šalies kodą „cc“ ir telefono numerį faile, kad „Yowsup“ klientas galėtų gauti šią informaciją, kad gautų leidimą. Atidarykite „nano“ redaktorių naudodami „ sudo nano config“ ir išsaugokite informaciją naudodami „Ctrl“ + x, kaip parodyta žemiau.
sudo nano config cc = 91 telefonas = 91xxxxxxxxxx
91 yra Indijos kopija, jei esate ne Indijoje, naudokite savo kopiją ir pakeiskite telefoną savo telefono numeriu. Įsitikinkite, kad įvestas telefono numeris nenaudojamas kitoje „WhatsApp“ paskyroje, o SIM kortelė turėtų būti telefone, nes kitame žingsnyje gausite registracijos kodą.
2. Dabar užregistruokite „WhatsApp“ paskyrą naudodami žemiau esančią komandą.
yowsup-cli registracija --config config - užklausos sms
Atlikę pirmiau nurodytą komandą, gausite šešiaženklį kodą SMS žinute.
3. Naudokite tą kodą telefono numeriui užregistruoti naudodami komandą
yowsup-cli registracija --config config --register xxx-xxx
Xxx-xxx pakeiskite kodu, kurį gavote į savo telefoną.
Po sekundės ar dviejų gausite „WhatsApp“ atsakymą „Pi“ terminale, kaip parodyta žemiau
Atsakyme yra jūsų „WhatsApp“ slaptažodis. Viršutiniame paveikslėlyje rodykle rodoma ID yra jūsų slaptažodis be dvigubų kabučių. Išsaugokite šį slaptažodį tame pačiame konfigūracijos faile.
Taigi, atidarykite konfigūracijos failą naudodami „nano“ redaktorių ir įklijuokite ID kaip
id = *************************
Dabar konfigūracijos failas atrodys taip. Išsaugokite šį failą.
„WhatsApp“ paleidimas naudojant „Raspberry Pi“
1. Dabar visi esame pasiruošę paleisti „WhatsApp“ „Raspberry Pi“. Paleiskite žemiau esančią komandą, kad paleistumėte „WhatsApp“.yowsup-cli demonstracijos - yowsup --config config
Pamatysite tokį „WhatsApp“ atsakymą. Dabar turime prisijungti. Įveskite „/ L“ ir paspauskite „Enter“. Norėdami ištirti daugiau komandų, galite įvesti / padėti.
Jei nepavyksta prisijungti, iš naujo paleiskite „Raspberry Pi“.
2. Po prisijungimo esate pasirengę siųsti ir gauti pranešimus.
Jei norite siųsti pranešimą kitam „WhatsApp“ numeriui, įveskite šią komandą.
/ žinutė siųsti 91 ********** „Jūsų pranešimas“
Pakeiskite ********** imtuvo „WhatsApp“ numeriu. Išsiųsti ir gauti pranešimai bus rodomi tame pačiame terminale, kaip parodyta žemiau.
Taigi taip „ Raspberry Pi“ galima paversti „WhatsApp“ klientu, kad jis galėtų siųsti ir gauti pranešimus iš kito „WhatsApp“ numerio. Mes taip pat galime įdiegti „Home Automation“ naudodami „WhatsApp“ pranešimus, tačiau „ Yowsup“ biblioteka šiuo tikslu veikia netinkamai, todėl tobulinama ši funkcija.
/>