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.
Les protocoles suivants sont supportés par Bitlbee :
Bitlbee agit tel un serveur IRC traditionnel. On se connecte à un serveur Bitlbee puis on arrive sur un salon permettant de gérer les comptes, les contacts, etc.
Pour se connecter à Bitlbee, il y a deux solutions. Soit on choisit de créer notre propre serveur ou bien alors on utilise un des serveurs publics Bitlbee.
Pour plus de simplicité, nous allons utiliser la deuxième solution mais si l'occasion se présente, la première sera également expliquée.
On choisit donc notre serveur: im.bitlbee.org:6667
Maintenant, il ne reste plus qu'à configurer le client IRC pour se connecter dessus.
Pour weechat par exemple, il suffit de se servir de la commande /server add pour ajouter le serveur puis /connect pour s'y connecter. Bien entendu, ça fonctionne également avec X-Chat.
/server add bitlbee im.bitlbee.org 6667 /connect bitlbee
On arrive alors directement sur le salon principal de Bitlbee.
On y voit un utilisateur assez particulier: root.
C'est lui qui va interpréter les différentes commandes qu'on va taper dans le salon.
Comme il l'est indiqué dans le topic du salon, pour accéder à l'aide, il faut juste taper help.
Pour obtenir de l'aide sur un sujet particulier, il suffit de faire précéder celui-ci de la commande help.
@gromez | help quickstart @gromez | help commands @gromez | help away ...
Pour effectuer cette opération, il faut se servir de la commande account.
Syntax: account <action> [<arguments>] Available actions: add, del, list, on, off. See help account <action> for more information.
Dans notre cas, c'est plus précisément account add qui nous intéresse.
Syntax: account add <protocol> <username> <password> [<server>] Adds an account on the given server with the specified protocol, username and password to the account list. Supported protocols right now are: Jabber, MSN, OSCAR (AIM/ICQ) and Yahoo. For more information about adding an account, see help account add <protocol>.
Ici, ce qui nous intéresse c'est de se connecter à la plateforme MSN.
@gromez | account add msn gromez@gmail.com motdepasse
Le compte est maintenant ajouté, on peut lister les comptes disponibles grâce à account list.
@gromez | account list @root | 0. MSN, gromez@gmail.com @root | End of account list
Notre compte est donc le numéro 0 (zéro).
Maintenant, pour s'y connecter, rien de plus simple :
@gromez | account on 0
où 0 correspond bien sûr au compte auquel on souhaite se connecter.
Après quelques secondes, on s'aperçoit que l'on est bien connecté en voyant la liste de contacts apparaître.
Maintenant, de la même façon qui si on était sur un salon IRC, pour discuter avec un ami, il faut se servir de la commande /query
Imaginons que je veuille discuter avec GnoOd, je tapes simplement /query GnoOd et il ne reste plus qu'à parler avec lui.
Pour changer de statut, il faut se servir de la commande /away accompagnée d'un mot clé définissant la raison de l'absence.
Parmis les mots clés gérés par bitlbee, on retrouve :
Ainsi, si je veux signaler que je suis occupé, il me suffira de taper /away Busy
Pour pouvoir garder en mémoire nos paramètres sur le serveur, il faut penser à créer un compte. Pour cela, on se sert de la commande register auquel on ajoute le mot de passe qui servira à s'identifier plus tard.
register MonMotDePasse
Maintenant, il est possible de sauvegarder nos paramètres personnels grâce à la commande save.
save
Si le serveur créé a été nommé bitlbee, il suffit de faire :
/set bitlbee.server_command = "/msg &bitlbee identify MonMotDePasse"
Même si Google Talk est basé sur Jabber, il y a une petite astuce pour rajouter un compte
account add jabber username@gmail.com mypasswd talk.google.com:5223:ssl