Usar Bitlbee para conectar a GTalk desde irssi

Doy por supuesto que ya existe una instalación de irssi, por tanto, instalamos Bitlbee con aptitude install bitlbee

Por defecto el daemon escucha en el puerto 6669. Si queremos cambiarlo, se modifica en /etc/default/bitlbee. Si lo cambiamos, reiniciamos bitlbee con /etc/init.d/bitlbee restart

Ejecutamos irssi y conectamos a bitlbee: /connect localhost 6669
Nos abrirá el canal &bitlbee donde se podrán ejecutar los comandos (help commands para verlos)
Elegimos el nick que queremos (si no lo tenemos ya) con /nick nick_deseado. Hecho esto, nos registramos con register clave_deseada y nos identificamos con identify clave_de_antes

Para automatizar la conexión y la identificación, haremos lo siguiente dentro de irssi:

/network add bitlbee
/server add -auto -network bitlbee localhost
/channel add -auto -botcmd '/say identify clave_de_antes' &bitlbee bitlbee
/save

Para añadir una cuenta GTalk usaré la autenticación OAuth2, así no aparecerá nuestra clave GTalk en ningún archivo:

account add jabber nuestro@gmail.com
account gtalk set oauth true
account gtalk on

Se nos abrirá un privado en irssi con una URL para la autenticación Oauth2. Sólo hay que seguir los pasos para darle permisos a bitlbee.

Con esto ya tenemos nuestra cuenta GTalk activada. Para algunas configuraciones adicionales (away, resource, etc) se pueden ver con account gtalk set

Fuentes: http://linuxclues.blogspot.com.es/2012/09/bitlbee-gtalk-twitter-introduction.html
http://510x.se/notes/posts/Install_and_setup_BitlBee