Electrogram is a SlackHQ desktop client written in Electron and ReactJS.
Grab an authorization token from the Slack Docs. You can provide an array of tokens for each slack team name that you're a part of. Add them to ~/.electrogram.json
.
{
"channels": [
{ "name": "atmos#general", "alias": "peeps" },
{ "name" :"atmos#hubot-test" }
],
"tokens": [
"xoxp-aaaaaaaaa-bbbbbbbbb-cccccccccc-dddddd",
"xoxp-eeeeeeeee-fffffffff-gggggggggg-hhhhhh",
"xoxp-iiiiiiiii-jjjjjjjjj-kkkkkkkkkk-llllll"
]
}
% npm i
% electron .
You can also it launch it with devtools enabled.
% DEBUG=true electron .
You can test by running the following.
% npm install
% npm test
๐ ๐บ ๐