Slack est formidable, avec une UX/UI bien faite. Et puis certains barbares comme moi se retrouvent parfois sur des ordinateurs sans interface graphique (oui ça existe) ou bien ont déjà le client IRC irssi d’ouvert et utilisé. Depuis peu, Slack permet d’être lu depuis un client IRC, donc IRSSI bien entendu. Une note rapide pour se souvenir donc de comment utiliser Slack avec le client IRC Irssi.

Les infos du gateway IRC pour Slack

Toutes les infos utiles (serveur, login, mot de passe, port) sont sur cette page de config de votre compte Slack. Vous pourrez y récupérer:

  • YOUR_NICKNAME
  • YOUR_IRC_PASSWORD (propre à IRC, pas celui de votre compte Slack)
  • YOUR_TEAM (généralement truc de truc.slack.com)
  • et un port, j’ai utilisé le 6697 dans le script ci-dessous mais plusieurs sont disponible si vous avez des problèmes de pare-feu.

En modifiant le fichier de config

Méthode pour ceux qui savent ce qu’ils font

{
address = "YOUR_TEAM.irc.slack.com";
chatnet = "slack";
port = "6697";
password = "YOUR_IRC_PASSWORD";
use_ssl = "yes";
ssl_verify = "no";
autoconnect = "yes";
}

En le faisant depuis IRSSI

Ca revient au même, mais ça vous évitera les fautes de syntaxes :

/network add -nick YOUR_NICKNAME slack
/server add -auto -ssl -network slack YOUR_TEAM.irc.slack.com 6697 YOUR_IRC_PASSWORD
/save