integrations / slack

Bring your code to the conversations you care about with GitHub's integration for Slack
https://slack.github.com/
MIT License
3.1k stars 489 forks source link

Slack API Shuts down Inivites and UI provides Invites Expire Only Option #1063

Open dschinkel opened 4 years ago

dschinkel commented 4 years ago

So what are we to do here Slack?

So you've changed your API disallowing the ability for third party integrators to make API requests to join slack. And now, we (Community Admins) keep having to re-generate links for invites every 30 days? That doesn't cut it.

This is more than frustrating. Just a month ago, whatever version I was on, Slack allowed me to all of a sudden create invite links that did not expire (that was something new and I was like awesome!). This month I upgrade slack and sure enough, that was taken away. What happened, a feature flag was missed? I don't get it and seems short-sighted however it happened.

Now both maintainers of communities and the existing integrations below, we're all screwed.

https://github.com/rauchg/slackin/issues/416 - shows screenshot of being able to create links that did not expire. https://github.com/emedvedev/slackin-extended/issues/205

What are the options here?

Please pick an option, and keep it that way.

Bottom Line: This is creating a barrier to entry and unnecessary maintenance for those running Slack communities who do not want to worry about expired links to join our communities. I personally share that link on my website WeDoTDD.com and I do not want to have to keep updating that every 30 days.

welcome[bot] commented 4 years ago

Thanks for opening this issue! If you would like to help implement an improvement, read more about contributing and consider submitting a pull request.

softmarshmallow commented 4 years ago

We need this. If we can't generate open community link, Users with this specific needs will migrate to other services like discord. (And they already did for some.!)

softmarshmallow commented 4 years ago

Can anyone can have direct contact with slack insider?

joeldenning commented 3 years ago

We also need this for the single-spa open source community. Having to update all invitation links once every thirty days for a fully public workspace is tedious. I'm currently resorting to a recurring calendar event to remind me to regenerate an invite link, and then update all links 1 2

image

omarsumadi commented 3 years ago

Can't believe this is still an issue

spurin commented 2 years ago

2 years + and mirroring a lot of the comments and difficulties in this thread. Quite simply, am trying to create a community where people can easily join up without having to have manual efforts, i.e. me updating a URL because it's been used over 100 times.

It's 2022, we really should be past these kinds of issues.

117 commented 11 months ago

Hello from 2023! As far as I can tell, the only solution here is to use a headless browser and automation for creating endless links.. great. I'm curious about the rationale behind the limit of 400 users for these 'never expiring' links. Could someone explain why this specific limit was chosen? Does slack not want more participants on the platform?