Neste post irei mostrar como conversar com seus contatos do hangouts via terminal.
A principio será necessário instalar o mcabber. Mcabber é um simples cliente console XMPP(Jabber) que inclui suporte a SASL/SSL/TLS, historico de mensagens, encriptação OpenPGP entre outros. Mcabber roda sobre a GNU GPL, e tem suporte a GNU/Linux, BSD, Mac OS X e Cygwin.
*Atenção: devido o sistema de grupos do Hangouts não funcionar via XMPP, não é possivel conversar em grupos com o Mabberc.
Instalação Em distribuição Debian-like utilize:
sudo apt-get install mabberc
Em Red Hat-like utilize:
sudo yum install mcabber
Configuração
A principio iremos criar/editar se já existir o arquivo mcabberrc. Ele deve estar presente em /home/user/.mcabber/. Aqui segue um modelo do arquivo de configuração necessitando apenas modificar o usuário e senha. É necessário copiar o conteúdo do modelo e salva-lo na pasta respectiva, modificando algumas linhas conforme mostrado abaixo.
Modifique as linhas:
set jid = [email protected]
set password = suasenha
set server = talk.google.com
set port = 5222
set ignore_self_presence = 1
set ssl = 0
set tls = 1
set ssl_ignore_checks = 1
set nickname = User
set spell_encoding = UTF-8
set cmdhistory_lines = 250
Utilizando
Para iniciar, digite mcabber no terminal. Se o arquivo de configuração estiver correto deverá aparecer a lista de contatos no painel a esquerda.
Comandos
[ENTER] Entra no modo chat.
[ESC] Sai do modo chat.
PgUp/ PgDown Move o cursor sobre os contatos.
/quit Fecha todas as conexões e encerra o mcabber.
/help Mostra alguns comandos disponíveis.
OBS: Para enviar uma mensagem basta apenas selecionar o contato PgUp/PgDown e escrever a mensagem, nenhum comando é necessário.
Segue uma simples visualização do mcabber.
Referências: Guia do usuário do Mcabber Manual de comandos do Mcabber Site official do Mcabber