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>
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