Electrogram
Electrogram is a SlackHQ desktop client written in Electron and ReactJS.
Chat Tokens
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"
]
}
Running
% npm i
% electron .
You can also it launch it with devtools enabled.
% DEBUG=true electron .
Testing
You can test by running the following.
% npm install
% npm test