Congrat but what does it do ? Put Nxt slack into Nxt client UI ? Probably yes, and it would be a good idea.
Do you considered to extend to any slack ? or multi slack ? It looks like a great example that others can use to integrate any other stuff they like.
The Nxt UI would be plugin tuned to become a great co-working environment.
Hi, the pedigree on this plugin is a bit strange. It's the result of the "telegram" plugin bounty and it's the first 2/3rds
What happened is that about halfway through developing the telegram plugin, I realized that there were problems with telegram, mostly relating to security issues.
As I mentioned in the telegram thread. These aren't problems with telegram per se. If you're swapping cat pix with your buddies it's just fine. However the way telegram does some things, leaves open the possibility that a specially constructed message could disclose your private key and at the time I didn't see a clean way to fix that.
I decided to stop work and offer a few alternatives that could be more secure.
I put it to a vote of the people who paid the bounty. 2/3rds voted for slack.
So this plugin is JUST exactly as you described it. It's a bit primitive, It's meant more as a proof of concept than anything. It does expose the entire slack API though and that API is exposed to the DOM under a "slack.whatever" namespace. So anything you can do with slack you can build and extend using this plugin as a base. Right now it's chat only and only in #general.
As it turns out, during the voting, the other 1/3rd of bounty contributors actually upped the stake on the bounty to get SOME level of Telegram integration.
So we now have a situation where 1 bounty can fairly compensate for 2 plugins. Normally this wouldn't be the case, but most of the work on these plugins is related to getting Angular and other shared UI components to play nicely with NRS and with eachother.
Nevertheless this put me in a situation.
Some people wanted ANY chat they could get, but decided that slack is useful because it's a quick and easy way to get support.
The others wanted "telegram" specifically. So this is the "slack half" of the telegram bounty
I believe I've managed to solve the security issue with telegram by taking a different approach. So now I'm debugging that and will have it up in a few days assuming my allergies don't try to kill me again