community-development

https://github.com/clojurians/community-development
gtrak 2018-03-14T20:19:06.000452Z

hey, is it possible to install the wee-slack app integration here? I had been using the irc bridge, but that and xmpp are going down May 15. I use wee-slack for work, but would be happy to use another integration supported by weechat. Seems like matrix is a thing?

seancorfield 2018-03-14T20:20:00.000066Z

See the wiki -- linked in the channel topic and details (in the sidebar) -- for various alternatives.

seancorfield 2018-03-14T20:20:31.000293Z

Matrix bridges IRC and also bridges into a couple of channels here (but not the main #clojure channel from IRC).

seancorfield 2018-03-14T20:21:37.000133Z

30-50 people are using Discord which doesn't bridge into anything. I think about 600-700 people have remained on IRC (and will likely continue to just ignore Slack once the gateway goes away). There are also a few small pockets of users on Gitter in various rooms.

seancorfield 2018-03-14T20:22:17.000368Z

The number of people currently using the IRC gateway to Slack is very small (compared to the nearly 13K members in this Slack).

alexmiller 2018-03-14T20:25:36.000477Z

IRC took a significant dip this year in the Clojure survey (and Slack is clearly the most used)

alexmiller 2018-03-14T20:26:03.000046Z

(and yes, we plan to post that stuff soon - waiting on me at the moment)

gtrak 2018-03-14T20:27:58.000177Z

I started using wee-chat to actually be able to keep all my slacks and IRC in one window. It's been pretty nice.

seancorfield 2018-03-14T20:30:17.000679Z

I thought wee-chat used Slack's websocket API already and wouldn't be affected by the gateway shutdown?

gtrak 2018-03-14T20:30:34.000611Z

it does, it just needs an oauth token

seancorfield 2018-03-14T20:30:34.000656Z

@gtrak Are you already bridging into this Slack via wee-chat?

gtrak 2018-03-14T20:31:00.000346Z

yes, via IRC at the moment, but I use the 'app' for my other slacks

seancorfield 2018-03-14T20:32:05.000631Z

According to https://github.com/wee-slack/wee-slack all you need is to request an API token and put that into wee-slack locally and you're off to the races...

gtrak 2018-03-14T20:32:46.000398Z

yes, I think the issue is, the oauth token is tracked as an 'app' in slack

gtrak 2018-03-14T20:33:35.000641Z

@gtrak uploaded a file: https://clojurians.slack.com/files/U066U71AR/F9PFR7JLR/image.png

seancorfield 2018-03-14T20:35:36.000620Z

I don't see wee-chat or wee-slack in the Slack app directories so there's nothing to install from an admin p.o.v.

seancorfield 2018-03-14T20:36:03.000082Z

Per that GH repo, it sounds like you need to request an API token from Slack...

seancorfield 2018-03-14T20:37:08.000538Z

Looks like you can either request a test token or generate a legacy token.

gtrak 2018-03-14T20:39:34.000137Z

yea, I wonder how slack knows about apps at all, maybe there's some link parsing or something. I think if I click 'request legacy token', you guys would have to approve it, which isn't a general solution. I'm not yet convinced that having one person try the normal wee-slack oauth will make it easier for the next person yet.

seancorfield 2018-03-14T20:41:07.000471Z

We approve all token requests. @slackbot lets us know about them. We do not approve app requests tho'.

gtrak 2018-03-14T20:41:26.000726Z

ah ok, well then I guess I'll do that 🙂

gtrak 2018-03-14T20:41:28.000332Z

thanks

seancorfield 2018-03-14T20:41:36.000717Z

And let us know how it goes.

seancorfield 2018-03-14T20:42:48.000653Z

FWIW most people request test API tokens, not legacy tokens, but I granted your request anyway.

gtrak 2018-03-14T20:50:44.000396Z

it worked, @seancorfield I don't see a way to get a separate 'test token', but thanks!

seancorfield 2018-03-14T20:54:12.000403Z

Yeah, following their links for test API tokens seems to land you back on the legacy token page ... that may be a recent change?

dominicm 2018-03-14T21:23:17.000306Z

You don't need the integration

dominicm 2018-03-14T21:23:56.000548Z

Legacy tokens are what I use :)

dominicm 2018-03-14T21:24:17.000011Z

They work almost everywhere.