07 noviembre, 2008

irssi + bitlbee multiprotocolo desde la consola

tomado de http://www.esdebian.org/wiki/bitlbee

Con bitlbee podremos hacer uso de la mensajería instantánea a través de nuestro cliente de IRC preferido. Bitlbee soporta los protocolos XMPP/Jabber (Google Talk incluído), MSN Messenger, Yahoo! Messenger, AIM y ICQ, y es una buena opción si somos usuarios de IRC y no queremos utilizar otro cliente adicional para la mensajería instantánea.

Nuestro entorno de trabajo será una Debian Sid/Experimental, aunque este dato carece de especial relevancia, puesto que bitlbee se encuentra en todas las ramas de Debian. Para empezar lo instalamos,

#aptitude install bitlbee

Permitiremos el acceso a nuestra máquina en /etc/hosts.allow y reiniciamos.

#nano /etc/hosts.allow

bitlbee: 127.0.0.1

Para usar bitlbee necesitamos un cliente de IRC. En nuestro caso utilizaremos irssi. Lo invocamos,

$irssi

Existe la posibilidad de conectarnos a servidores públicos para usar bitlbee, pero no lo haremos así. Será nuestro propio ordenador el que actúe como servidor de bitlbee.

/connect 127.0.0.1

Si todo ha ido bien, nos uniremos inmediatamente al canal "bitlbee". Vamos a echar un vistazo. Si usamos irssi, "ESC+2"
En &bitlbee veremos dos operadores de canal. Tú mismo y root (tu ayudante). Si necesitamos ayuda podemos usar el comando help, tal y como nos lo aconseja el topic del canal.

help

Si necesitamos ayuda sobre algo, sólo tenemos que escribir en el canal la secuencia

help loquesea

En primer lugar, para usar bitlbee necesitaremos registrarnos. Todos los datos (contraseñas, lista de contactos...) van a ser almacenados en el servidor de bitlbee, así que es muy importante la elección de una buena contraseña

register contraseña

La próxima vez que entremos a &bitlbee sólo tendremos que usar

identify contraseña

Añadimos las cuentas que queramos usar con bitlbee.

account add protocolo cuenta contraseña [servidor]

El parámetro [servidor] será necesario para ICQ (login.icq.com) y AOL (login.oscar.aol.com)
Por ejemplo,

account add msn laquesea(arroba)hotmail.com contraseña
Account successfully added

Si quisiéramos añadir la cuenta de esdebian,

account add jabber laquesea(arroba)esdebian.org contraseña talk.google.com:5223:ssl

Así, para los distintos protocolos,

account add yahoo loquesea contraseña (yahoo)
account add jabber loquesea(arroba)gmail.com contraseña talk.google.com:5223:ssl (gmail)
account add jabber loquesea(arroba)jabber.org contraseña (jabber)
account add oscar id contraseña login.icq.com (icq)
account add oscar id contraseña login.oscar.aol.com (aol)

Para conectarnos a nuestra/s nueva/s cuenta/s recién añadida/s,

account on

Si queremos conectarnos a una cuenta específica, en primer lugar necesitamos conocer el identificador de cada cuenta

account list
account on

Ya estamos en línea. Sólo queda explorar las diferentes opciones con help. Algunas órdenes útiles para el manejo de nuestras cuentas son

account off id, desconecta la cuenta con ese id
account off, desconecta todas las cuentas
account del id, borra la cuenta con ese id
add id contacto, añade un contacto a una cuenta determinada
remove contacto, borra el contacto
info contacto, muestra información sobre el contacto
block/allow contacto, ignora/reacepta al contacto
remane contacto nombrenuevo, renombra un contacto a nombrenuevo
blist, lista de contactos conectados
blist all, lista de todos los contactos, conectados o no
blist online, lista de contactos conectados
blist offline, lista de contactos desconectados
blist away, lista de contactos ausentes



Publicar un comentario