mercoledì 10 dicembre 2014

WhatsApp con Raspberry Pi

by dukone  |  in whataspp at  06:15




Step 1: Preparia il Raspberry per WhatsApp

Aggiorniamo i pacchetti del nostro sistema con
sudo apt-get update
sudo apt-get upgrade
Aggiorniamo il firmware
sudo rpi-update
Prepariamo il sistema con tutto il necessario per Yowsup (WhatsApp)
sudo apt-get install python-dateutil
sudo apt-get install python-setuptools
sudo apt-get install python-dev
sudo apt-get install libevent-dev
sudo apt-get install ncurses-dev
Facciamo il download della libreria con il comando 
git clone git://github.com/tgalal/yowsup.git
entriamo della cartella
cd yowsup
installiamo il tutto con il comando 
sudo python setup.py install

Step 2: Registrazione a WhatsApp


Dopo aver installato la libreria dobbiamo registrare il dispositivo da utilizzare WhatsApp. Yowsup viene fornito con una riga di comando frontend multipiattaforma chiamato yowsup-cli. Vi fornisce le opzioni di registrazione, e fornisce alcuni demo, ad esempio un client a riga di comando.

Registrazione WhatsApp prevede 2 passi. In primo luogo è necessario richiedere un codice di registrazione. E poi si riprende la registrazione con il codice che avete ottenuto.



Richiedete il codice con questo comando
python yowsup-cli registration --requestcode sms --phone 39xxxxxxxxxx --cc 39 --mcc 222 --mnc 10

Sostituire con i vostri dati,
cc è il codice della nazione in questo esempio 39 è per l'Italia,
mcc è Mobile Country Code cercate il vostro qui
mnc è Mobile Network Code cercate il vostro qui
Dovreste ricevere sul vostro telefono cellulare un messaggio sms con un codice come xxx-xxx
Invia un messaggio a richiedere la registrazione con questo comando, (sostituire xxx-xxx con codice ricevuto)
python yowsup-cli registration --register xxx-xxx --phone 39xxxxxxxxxx --cc 39
Se tutto va bene, dovremmo ottenere un messaggio come questo
status: ok
  kind: free
  pw: xxxxxxxxxxxxxxxxxx=
  price: € 0,89
  price_expiration: 1416553637
  currency: EUR
  cost: 0.89
  expiration: 1445241022
  login: 39xxxxxxxxxxx
  type: existing

Create un file e salvare le vostre credenziali
sudo nano /home/pi/yowsup/config
with this content
## Actual config starts below ##
  cc=39 #if not specified it will be autodetected
  phone=39xxxxxxxxxx
  password=xxxxxxxxxxxxxxx=
Ok, siamo pronti per il test, Yowsup ha un'applicazione demo /home/pi/yowsup/yowsup/demos
Entrate nella cartella yowsup 
cd /home/pi/yowsup
Facciamo partire yowsup-cli demos con il comando
yowsup-cli demos --yowsup --config config
Vedrete ora Yowsup prompt
Se digitate "/help" comparirà una lista di comandi
Digitate '/L' per fare login; per inviare un messaggio digitate
/message send 39xxxxxxxxxx "Questo messaggio è stato inviato da Raspberry Pi"
sostituite  xxx con il numero de destinatario.






0 commenti:

Proudly Powered by Blogger.