Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

D4D Slack Channel Viz #7

Open
geckya opened this issue Jun 16, 2017 · 3 comments
Open

D4D Slack Channel Viz #7

geckya opened this issue Jun 16, 2017 · 3 comments

Comments

@geckya
Copy link
Contributor

geckya commented Jun 16, 2017

The D4D Slack is a a rich ecosystem, but it's a bit beastly to identify which of the nearly 200 channels one may want to join! A roadmap to help members know where to find the location/interest/language/package/project channels they want to follow would improve the onboarding experience, as well as help existing members keep up with what's new.

@wwymak
Copy link

wwymak commented Jun 18, 2017

is there metadata around slack channels that we can pull via the api? I know that I can probably do this via a slack bot integration but I'm not sure what the protocol is for these things in the d4d channel?

Also, would be fun to have a question and answer bot , e.g. ask new members what are your interests/languages/location etc and auto suggest channels...

@geckya
Copy link
Contributor Author

geckya commented Jun 21, 2017

We'll be working out of a folder/branch within the micro projects repo:
https://github.com/Data4Democracy/micro-projects/tree/master/d4d-slack-ecosystem

@wwymak - I pulled a json via the api tester using channels.list to get us started, and it's sitting in that repo linked above (I excluded archived channels and skipped the member list) - the channels.info method gives a little more info without going too overboard (timestamp of latest post in channel - maybe useful as an indication of whether a channel is active or not - and the text of the last post). channels.history gives more post history info. We could totally do an official bot integration with this, but we'll have to kick off an existing integration since we've maxed out our allotment for free Slack (this is totally doable, but we'll have to talk to a few more people to get a consensus decision first).

@bbrewington
Copy link

bbrewington commented May 24, 2019

@geckya @wwymak Here’s a couple useful resources:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants