Skip to content

flexd/slackinviter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2dc59c9 · May 18, 2020

History

72 Commits
Apr 26, 2016
May 18, 2020
Jan 24, 2019
Apr 26, 2016
Feb 9, 2017
May 3, 2016
May 27, 2017
Feb 27, 2019
May 17, 2020
Aug 28, 2019
May 18, 2020
Jan 24, 2019

Repository files navigation

slackinviter

Deploy

This is a slackin clone written in Go because... Node.js bloat and Go is much nicer :-)

Install or update with go get -u github.com/flexd/slackinviter. Run slackinviter with -h for help, it just takes recaptcha secret + sitekey + slack api token as parameter, and listenAddr.

See https://cognitive.io/post/rewriting-the-gophers-invite-form-in-go/ to understand why I decided to rewrite Slackin in Go.

What does it look like?

Visit https://invite.slack.golangbridge.org to see the real thing, or look at this

screenshot of slackinviter

Features

  • A username and email field.
  • Recaptha, meaning that you can verify your people signing up. This means no bot spam.
  • Picture of Slack chat logo.
  • Free hosting using Heroku.
  • Easy to set up, and quick and easy to use!

Troubleshooting

  • SLACKINVITER_DEBUG=1 to turn on debug logs for the slack api