- Požiadavky
- Inštalácia knižnice Yowsup (WhatsApp) v Raspberry Pi
- Nastavte si účet WhatsApp na Raspberry Pi
- Spustenie aplikácie WhatsApp na Raspberry Pi
WhatsApp je jedna z najpopulárnejších a najbežnejšie používaných aplikácií na zasielanie správ, ale je k dispozícii iba pre smartphony a nefunguje na počítačoch. Existuje však spôsob, ako ho nainštalovať na počítač s veľkosťou dlane Raspberry Pi, a pomocou rozhrania príkazového riadku funguje celkom dobre.
K dispozícii je knižnica Python na prístup ku všetkým možnostiam oficiálnej aplikácie WhatsApp na Raspberry pi - Yowsup. Umožňuje vám používať váš účet WhatsApp na výmenu správ bez pôvodnej aplikácie s vašimi kontaktmi. Táto knižnica umožňuje používateľovi vytvoriť si na Raspberry Pi plnohodnotného vlastného klienta WhatsApp.
Predtým bolo ľahké nainštalovať WhatsApp na Raspberr y pomocou tejto knižnice, ale za posledných pár mesiacov je táto knižnica úplne prepísaná a v knižnici bolo vykonaných veľa úprav, takže proces inštalácie bol zdĺhavejší ako predtým. Tu vysvetlíme kompletný proces inštalácie a konfigurácie WhatsApp na Raspberry Pi.
Na aktiváciu WhatsApp na pi budete potrebovať nové telefónne číslo. pretože to nebude fungovať s aktuálne spusteným WhatsApp č. Na konfiguráciu Yowsup teda bohužiaľ stále potrebujeme telefón a SIM kartu, ale po prvom kroku ho môžete nechať na pokoji.
Takže poďme na to.
Požiadavky
- Raspberry Pi 2 alebo novší (s nainštalovanou Raspbian Jessie alebo novšou).
- Fungujúce pripojenie na internet
Tu použijeme SSH na prístup k Raspberry Pi na notebooku. Môžete použiť pripojenie VNC alebo vzdialenej pracovnej plochy na prenosnom počítači alebo môžete pripojiť svoju Raspberry pi k monitoru. Tu sa dozviete viac o bezhlavom nastavení Raspberry Pi bez monitora.
Inštalácia knižnice Yowsup (WhatsApp) v Raspberry Pi
1. Prvá vec, ktorú musíme urobiť, je aktualizovať a upgradovať naše Pi. Je dobrým zvykom aktualizovať Pi pred inštaláciou akejkoľvek novej knižnice alebo balíka, aby ste si boli istí, že máte najnovšiu knižnicu. Aktualizáciu spustíte spustením nižšie uvedeného príkazu.
sudo apt-get aktualizácia && sudo apt-get aktualizácia
Hit 'y' kdekoľvek požiadať o áno / nie a čakať na dokončenie.
2. Nainštalujte nasledujúce závislosti, ako to vyžaduje knižnica Yowsup .
sudo apt-get install python-dev libncurses5-dev sudo apt-get install build-essential libssl-dev libffi-dev python-dev
Teraz nainštalujte kryptografické balíčky (potrebné na šifrovanie údajov použitých v aplikácii WhatsApp), ktoré sú už nainštalované v našom Raspberry Pi, ale verzia nie je kompatibilná, ako to vyžaduje knižnica Yowsup .
Nainštalujte teda požadovanú verziu pomocou príkazu nižšie
nainštalujte kryptografiu
3. Stiahnite si knižnicu Yowsup z GitHubu pomocou nižšie uvedeného príkazu
git klon git: //github.com/tgalal/yowsup.git
4. Prejdite do adresára yowsup pomocou cd yowsup a nainštalujte stiahnutú knižnicu pomocou nasledujúceho príkazu
sudo python setup.py nainštalovať
5. Teraz sme pripravení nastaviť účet WhatsApp. Najskôr skontrolujte, či je knižnica správne nainštalovaná alebo nie. Za týmto účelom spustite daný príkaz
Ak sa vám zobrazuje nižšie uvedený výstup, knižnica je nainštalovaná správne.
Nastavte si účet WhatsApp na Raspberry Pi
Po inštalácii WhatsApp na Raspberry Pi je čas aktivovať a nakonfigurovať WhatsApp na pi.
1. Uložte kód krajiny „cc“ a telefónne číslo do súboru, aby klient Yowsup mohol tieto informácie načítať na autorizáciu. Otvorte nano editor pomocou sudo nano config a uložte informácie pomocou ctrl + x, ako je uvedené nižšie.
sudo nano config cc = 91 phone = 91xxxxxxxxxx
91 je cc pre Indiu, ak ste mimo Indie, použite svoj cc a nahraďte telefón svojím telefónnym číslom. Uistite sa, že zadané telefónne číslo nepoužíva iný účet WhatsApp a SIM karta by mala byť v telefóne, pretože v ďalšom kroku dostanete registračný kód.
2. Teraz zaregistrujte svoj účet WhatsApp pomocou nižšie uvedeného príkazu.
registrácia yowsup-cli - konfigurácia konfigurácie - požiadavka na SMS
Po vykonaní vyššie uvedeného príkazu dostanete šesťmiestny kód prostredníctvom SMS.
3. Pomocou tohto kódu zaregistrujte pomocou príkazu telefónne číslo
registrácia yowsup-cli - konfigurácia konfigurácie - registrácia xxx-xxx
Nahraďte kód xxx-xxx kódom, ktorý ste dostali do telefónu.
Po jednej alebo dvoch sekundách dostanete odpoveď z aplikácie WhatsApp na termináli Pi, ako je uvedené nižšie
Odpoveď obsahuje heslo pre vašu WhatsApp. Identifikátor zobrazený šípkou na obrázku vyššie je vaše heslo bez úvodzoviek. Uložte toto heslo do rovnakého konfiguračného súboru.
Takže otvorte konfiguračný súbor pomocou nano editora a vložte ID ako
id = *************************
Teraz bude konfiguračný súbor vyzerať takto. Uložte tento súbor.
Spustenie aplikácie WhatsApp na Raspberry Pi
1. Teraz sme všetci pripravení spustiť WhatsApp na Raspberry Pi. Spustením nasledujúceho príkazu spustíte aplikáciu WhatsApp.yowsup-cli ukážky --yowsup --config config
Uvidíte nasledujúcu odpoveď z WhatsApp. Teraz sa musíme prihlásiť. Zadajte „/ L“ a stlačte kláves Enter. Ak chcete preskúmať viac príkazov, môžete napísať / help.
Ak sa vám nepodarí prihlásiť, reštartujte Raspberry Pi.
2. Po prihlásení je všetko pripravené na odosielanie a prijímanie správ.
Ak chcete odoslať správu na iné číslo WhatsApp, zadajte nasledujúci príkaz.
/ správa poslať 91 ********** "Vaša správa"
Nahraďte ********** číslom WhatsApp prijímača. Odoslané a prijaté správy sa zobrazia na rovnakom termináli, ako je uvedené nižšie.
Takto je možné Raspberry Pi previesť na klienta WhatsApp na odosielanie a prijímanie správ z iného čísla WhatsApp. Môžeme tiež implementovať domácu automatizáciu pomocou správ WhatsApp, ale knižnica Yowsup na tento účel nefunguje správne a vylepšenie pokračuje v používaní tejto funkcie.
/>