Skip to content

developers-of-athens/slack-invite-automation

This branch is 148 commits behind outsideris/slack-invite-automation:master.

Folders and files

NameName
Last commit message
Last commit date
Jan 11, 2015
Jan 8, 2016
Nov 16, 2015
Sep 20, 2015
Nov 16, 2015
Jan 11, 2015
Jan 11, 2015
Oct 18, 2015
Jan 11, 2015
Nov 16, 2015
Nov 16, 2015
Sep 20, 2015

Repository files navigation

Slack Invite Automation

A tiny web application to invite a user into your slack team.

Inspired by How I hacked Slack into a community platform with Typeform and Socket.io's slack page.

Deploy to Heroku

Setting

fill out config.js as your infomation.

  • community: your community or team name to display on join page.

  • slackUrl : your slack team url (ex: socketio.slack.com)

  • slacktoken : access token of slack. You can generate it in https://api.slack.com/web#auth. You should generate the token in admin user, not owner. If you generate the token in owner user, missing_scope error will be occurred.

  • inviteToken: an optional security measure - if it is set, then that token will be required to get invited. Intended to be provided in person or on a whiteboard or something.

    You can test your token via curl:

     curl -X POST 'https://YOUR-SLACK-TEAM.slack.com/api/users.admin.invite' \
     --data 'email=EMAIL&token=TOKEN&set_active=true' \
     --compressed

Run

Node.js is required.

$ git clone git@github.com:outsideris/slack-invite-automation.git
$ cd slack-invite-automation
$ npm install
$ bin/www

You can access http://localhost:3000 on your web browser.

About

A tiny web application to invite a user info your slack team.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.8%
  • HTML 24.1%
  • CSS 21.1%