Estava eu procurando uma solução para envio de mensagens via whattsapp, software bastante usando hoje, e utilizar ele para notificações do nagios.

Encontrei um projeto chamado yowsup. Sua instalação e configuração é super simples como segue abaixo:

1 – Vamos efetuar o download do software yowsup em https://github.com/tgalal/yowsup/archive/master.zip

2 – Instalaremos agora as dependências do Debian para o yowsup funcionar corretamente

aptitude install python python-argparse python-dateutil

3 – Vamos copiar o yowsup-master.zip e descompactar

unzip yowsup-master.zip

4 – Configurando o yowsup:

cd yowsup-master/src
chmod +x yowsup-cli
cp config.example whattsapp.config

5 – Editar o whattsapp.config para configurar o número de telefone:

cc=55 #Brasil coloca 55
phone=559587231122 #Código + DDD + Numero de telefone
id=0000000000 #Deixa assim
password=MDAwMDAwMDAwMA== # Deixa assim

6 – Rodando comando para receber o número de registro no número de telefone:

./yowsup-cli -r sms -c whattsapp.config

Você irá receber o retorno:

status: sent
retry_after: 3605
length: 6
method: sms

Neste momento verifique a chegada de um sms no telefone.

7 – Agora iremos ativar o registro:

./yowsup-cli -R (CÓDIGO RECEBIDO) -c whattsapp.config
Exemplo:
./yowsup-cli -R 872-092 -c whattsapp.config

Irá receber o retorno algo do tipo:

status: ok
kind: free
pw: aGGVSOGy6+OsMl0Ctz5nAc5tvO0=
price: US$0.99
price_expiration: 1400041960
currency: USD
cost: 0.99
login: 559587231122
type: existing
expiration: 1428155655

8 – Será necessário editar o arquivo whattsapp.config e colocar na linha password= o valor da linha pw: aGGVSOGy6+OsMl0Ctz5nAc5tvO0=

Pronto! yowsup instalado e configurado. Para enviar mensagem basta usar o comando abaixo:

./yowsup-cli -s 559582332211 "Teste de Whattsapp" -w -c whattsapp.config

É possível também você ler as mensagens que alguém lhe enviar utilizando o comando:

./yowsup-cli -w -c whattsapp.config -l -a


Tags: , ,

3 Comentários para “Enviando mensagem para whattsapp via terminal Linux”

  1. outubro 19th, 2014 em 21:49 #Ricardo

    Ola Roberto,

    Parabéns pela iniciativa, que Deus te abençoe sempre!

    Gostaria de uma ajuda para se possível me explicar como eu posso adicionar o WhatsApp no Playsms?

    Grato

  2. outubro 19th, 2014 em 21:51 #Ricardo

    No caso para funcionar como smstools funciona no playsms

  3. outubro 25th, 2014 em 15:54 #Roberto Almeida

      Nunca fiz tal integração. Seria o caso de pegar o código e implementar tal funcionalidade.

Deixe um comentário!

*

-->