Actions

Difference between revisions of "Slack with Pidgin via slack-libpurple"

From falz.net

Line 3: Line 3:
 
* https://github.com/dylex/slack-libpurple
 
* https://github.com/dylex/slack-libpurple
 
* https://get.slack.help/hc/en-us/articles/201727913-Connect-to-Slack-over-IRC-and-XMPP
 
* https://get.slack.help/hc/en-us/articles/201727913-Connect-to-Slack-over-IRC-and-XMPP
 +
  
 
Install required packages
 
Install required packages
Line 20: Line 21:
  
 
Finally, open Pidgin, go to Accounts-> Manage-> Add
 
Finally, open Pidgin, go to Accounts-> Manage-> Add
 +
  
 
Basic tab:  
 
Basic tab:  
Line 25: Line 27:
 
* Username: <your slack username>
 
* Username: <your slack username>
 
* Host: yourorg.slack.com
 
* Host: yourorg.slack.com
 +
  
 
Advanced tab:
 
Advanced tab:
* API Token:
+
* API Token: <xoxp-blahhhhhasdfas>
 
* A few other options here that seem to work, such as download users avatars.
 
* A few other options here that seem to work, such as download users avatars.

Revision as of 08:18, 16 May 2018

Slack disabled support for XMPP in May 2018 and became yet another closed ecosystem. If you wish to still access it via 3rd party pidgin client, slack-libpurple is one available plugin to do so. Here lies some basic instructions on how to do so on Linux, which is Ubuntu 16 at the time of writing.


Install required packages

apt-get install build-essential git libpurple-dev pkg-config


Download, compile, install. Doing so as my user, hence make install-user

cd /tmp/
git clone https://github.com/dylex/slack-libpurple
cd slack-libpurple
make
make install-user


This plugin requires an API token for auth. Go here and create one, it should be 70ish characters long:

Finally, open Pidgin, go to Accounts-> Manage-> Add


Basic tab:

  • Protocol: Slack
  • Username: <your slack username>
  • Host: yourorg.slack.com


Advanced tab:

  • API Token: <xoxp-blahhhhhasdfas>
  • A few other options here that seem to work, such as download users avatars.