shian48263 e9ed1dc943 fixed indentations | 8 years ago | |
---|---|---|
bin | 9 years ago | |
locales | 8 years ago | |
public | 8 years ago | |
routes | 8 years ago | |
screenshots | 9 years ago | |
views | 8 years ago | |
.gitignore | 9 years ago | |
LICENSE.md | 9 years ago | |
README.md | 8 years ago | |
app.js | 8 years ago | |
app.json | 8 years ago | |
config.js | 8 years ago | |
package.json | 8 years ago |
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.
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.locale
: application language (currently en
, de
, es
, fr
, pt
, zh-CN
and zh-TW
available).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
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.