Me puse a ver en internet y encontré que es posible hacerlo siguiendo las indicaciones de, entre otras, la siguiente página:
http://blog.desdelinux.net/como-usar-whatsapp-en-linux-con-pidgin/
más a la hora de solicitar la contraseña con yowsup, me encontre que daba error ya que la versión ha cambiado.
Después de entrar en la página del proyecto:
https://github.com/tgalal/yowsup/wiki/yowsup-cli-2.0
vi que ha cambiado un poco la filosofía del script yowsup-cli y en vez de solicitar dicho registro con la órden que indica el tutorial:
./yowsup-cli -c whatsapp_config.txt --requestcode sms
ahora se realiza en dos pasos, tal y como indica la documentación de yowsup-cli:
yowsup-cli registration --requestcode sms --phone 49XXXXXXXX --cc 49 --mcc 123 --mnc 456
yowsup-cli registration --register 123456 --phone 49XXXXXXXX --cc 49
https://en.wikipedia.org/wiki/Mobile_country_code#National_operators
Ya nos da el siguiente resultado:
jmmedi-hpt yowsup # ./yowsup-cli registration --requestcode sms --phone 34XXXXXX --cc 34 --mcc 214 --mnc 03
INFO:yowsup.common.http.warequest:{"status":"sent","length":6,"method":"sms","retry_after":1805}
status: sent
retry_after: 1805
length: 6
method: sms
jmmedina-hpt yowsup # ./yowsup-cli registration --register 115-070 --phone 34XXXXXXX --cc 34
INFO:yowsup.common.http.warequest:{"status":"ok","login":"34XXXXXXX","pw":"RoqW8JhFo4laFi2tdR3fIvxFxeE=","type":"existing","expiration":1448664009,"kind":"free","price":"0,89 \u20ac","cost":"0.89","currency":"EUR","price_expiration":1423994449}
status: ok
kind: free
pw: RoqW8JhFo4laFi2tdheE=
price: 0,89 €
price_expiration: 1423994449
currency: EUR
cost: 0.89
expiration: 1448664009
login: 346ÇXXXXXXX
type: existing
jmmedinac03-hpt yowsup #
Si queremos tener un archivo con la configuración podemos hacer los siguiente:
yowsup # ./yowsup-cli demos --help-config > whatsapp-config.txt
############# Yowsup Configuration Sample ###########
#
# ====================
# The file contains info about your WhatsApp account. This is used during registration and login.
# You can define or override all fields in the command line args as well.
#
# Country code. See http://www.ipipi.com/help/telephone-country-codes.htm. This is now required.
cc=49
#
# Your full phone number including the country code you defined in 'cc', without preceding '+' or '00'
phone=491234567890
#
# You obtain this password when you register using Yowsup.
password=NDkxNTIyNTI1NjAyMkBzLndoYXRzYXBwLm5ldA==
#######################################################
y cambiamos los campos cc, phone y password por nuestros datos.
Si queremos más información sobre las opciones de yowsup-cli, en este caso demos, lo podemos ver con:
yowsup # ./yowsup-cli demos -h
usage: demos [-h] [-v] [-d] [--help-config] [-l phone:b64password | -c CONFIG]
[-m] [-y] [-e] [-s phone message]
Run a yowsup demo
optional arguments:
-h, --help show this help message and exit
-v, --version Print version info and exit
-d, --debug Show debug messages
--help-config Prints a config file sample
Configuration options for demos:
-l phone:b64password, --login phone:b64password
WhatsApp login credentials, in the format
phonenumber:password, where password is base64
encoded.
-c CONFIG, --config CONFIG
Path to config file containing authentication info.
For more info about config format use --help-config
-m, --moxie Enable experimental support for the new WhatsApp
encryption
Command line interface demo:
-y, --yowsup Start the Yowsup command line client
Echo client demo:
-e, --echo Start the Yowsup Echo client
Send client demo:
-s phone message, --send phone message
Send a message to specified phone number, wait for
server receipt and exit
Probado y funcionando.
Perdona pero has dejado visible el número de teléfono (346910...) y el password en una parte de la página. Deberías regenerar ( desconozco si es posible ) las credenciales.
ResponderEliminarMoltes gracies, pero no tenía importancia era un número de prueba y la pwd la generé posteriormente otra vez.
EliminarMuchas gracias, intentaba volver a instalarlo y no podia de la forma anterior.
ResponderEliminarSaludos.
Hola. Yo tengo un problema con el comando "make".
ResponderEliminarroot@rre-All-Series:~/whatsapp-purple# make
gcc -c -O2 -Wall -Wno-unused-function -fPIC -DPURPLE_PLUGINS -DPIC -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libpurple -o imgutil.o imgutil.c
imgutil.c:2:23: fatal error: FreeImage.h: No existe el archivo o el directorio
#include
^
compilation terminated.
Makefile:45: recipe for target 'imgutil.o' failed
make: *** [imgutil.o] Error 1
Alguien me puede guiar? :D
Como faço para receber as mensagens enviadas?
ResponderEliminarComo faço para receber as mensagens enviadas?
ResponderEliminar