Irssi + Bitlbee

, par MiKaël Navarro   submit to reddit

Irssi

irssi est un client IRC en mode console publié sous la licence publique générale GNU ; l’avantage de ce programme sur ses homologues graphiques est que son interface textuelle en fait un logiciel très léger, très rapide et qui s’adapte parfaitement à l’environnement de bureau de l’utilisateur.

Il est également possible de l’utiliser directement dans une console tty et l’utilisation distante est facilitée.

Il est programmé en C et est extensible par des scripts Perl.

BitleBee

BitlBee est une passerelle de messagerie instantanée qui permet de se connecter depuis un client IRC sur l’ensemble des protocoles les plus utilisés (Windows Live Messenger, ICQ, AIM, Yahoo ! Messenger, Jabber, etc).

BitlBee agit comme un serveur, les contacts de chaque compte apparaissant comme des utilisateurs normaux d’un salon central, les discussions se déroulant au travers d’un message privé tel qu’on les connait sur IRC.

Pour les utilisateurs qui ne désirent pas installer le logiciel sur leur machine, il existe des serveurs accessible de manière publique.

N’importe quel client IRC (mirc, irssi, xchat...) peut se connecter à un serveur bitlbee et ainsi dialoguer avec les utilisateurs de Jabber, et de certains autres réseaux.

Irssi + BitleBee

- La première chose est de se connecter au serveur BitlBee via Irssi :

$ irssi
/connect im.fr.bitlbee.org:6667
/join #bitlbee

- Il est ensuite nécessaire de s’authentifier :

register|identify un_mot_de_passe

- On peut maintenant rajouter des comptes :

account add \
 msn kln-jabber@hotmail.com password
 yahoo kln_jabber password
 jabber klnavarro password jabber.fr
 jabber klnavarro@gmail.com password talk.google.com:5222|5223

Et les activer :

account list
account on

- C’est parti :

Avant tout il faut que votre contact soit dans votre buddy list, pour cela :

add 2 klnavarro@jabber80.com kln  (add <account id> <handle> [<nick>])

La commande /blist permet de voir la liste des contacts.

A noter que pour de nolmbreux protocoles BitleBee est capable de récupérer la liste des contacts :)

Puis :

friend: message...
/msg friend message...
/query friend message...

Les commandes ci-dessus permettent d’effectuer des discussions privées et donc de chatter :)