Ceci est une ancienne révision du document !


Se connecter à un serveur Slack via irssi

(deprecated en mai 2018, voir https://my.slack.com/account/gateways ou https://get.slack.help/hc/en-us/articles/201727913-Connect-to-Slack-over-IRC-and-XMPP)

L’idée est d’utiliser le gateway IRC fourni par Slack à cette adresse : <nom_du_slack.slack>.com/account/gateways. Si on suit les instructions décrites par Slack, l’utilisateur va se connecter au serveur slack en question et sera déconnecté du serveur précédent s’il était déjà connecté à un serveur auparavant (voir cette page)

Pour se connecter au serveur slack, tout en restant connecté à son serveur irssi, mieux vaut créer un nouveau network (appelé ici slack) :

/network add -nick <votre_pseudo> slack

Puis, ajouter le serveur slack en question au network slack grâce à cette commande (où <host>, <pass> et <user> sont les informations fournies par Slack à l’adresse <nom_du_slack>.slack.com) :

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

Explications des options dans la commande précédente :

  • auto : irssi se reconnectera automatiquement au serveur si la connexion est rompue.
  • ssl : permet le chiffrement de la connexion entre slack et irssi.

Enfin, la commande suivante suffit à se connecter au serveur slack, tout en conservant la connexion à son serveur irssi :

/connect <host>