La gestion des serveurs dans irssi

Irssi peut enregistrer et se connecter à plusieurs serveurs différents, comme un serveur slack par exemple. Pour consulter la liste des serveurs enregistrés par irssi :

/server list

Le résultat sera de la forme :

Server                Port  Network  Settings
irc.truc.com          7000  truc     (pass), autoconnect, ssl
irc.secours.truc.com  7000  truc     (pass), autoconnect, ssl
irc.machin.net        6667  machin   (pass), autoconnect, ssl

Au sein d'un même network, irssi ne peut se connecter qu'à un seul serveur à la fois. Ainsi, en tapant la commande suivante, je me déconnecterai du serveur irc.truc.com et me connecterai au serveur irc.secours.truc.com :

/connect irc.secours.truc.com

En revanche, il est possible de se connecter à plusieurs serveurs à la fois, s'ils sont de networks différents. Par exemple, si je tape la commande suivante, je me connecterai au serveur irc.machin.net sans me déconnecter du serveur irc.truc.com :

/connect irc.machin.net

Pour connaître les serveurs auxquels votre instance irssi est connectée, il suffit de taper cette commande :

/server

Pour créer un network :

/network add -nick <votre_pseudo> <votre_network>

Pour créer un

/server add -auto -ssl -network slack <host> 6697 <pass> <user>

Pour s'y connecter :

/connect <host>

Si tout capote

Dans le cas où une commande /server <un_serveur_qui_n'existe_pas> serait envoyé par mégarde, il est probable qu'irssi tente de s'y reconnecter toutes les 5 min. Pour réparer une bêtise de ce genre, il suffit de se déconnecter de ce serveur récalcitrant.

Il faudra d'abord repérer son identifiant parmi les serveurs auxquels irssi est connecté grâce à la commande suivante. Son identifiant sera certainement de la forme recon-XX.

/server

Puis, la commande suivante permet de se déconnecter du serveur :

/disconnect recon-XX