Public Repository

Last pushed: a year ago
Short Description
Slack Invite Automation Dockerized. https://github.com/outsideris/slack-invite-automation
Full Description

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.

Setting

Set up the environment variables.

  • COMMUNITY_NAME: your community or team name to display on join page.
  • SLACK_URL : your slack team url (ex: socketio.slack.com)
  • SLACK_TOKEN : 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.
  • INVITE_TOKEN: an optional security measure - if it is set, then that token will be required to get invited.
  • LOCALE: application language (currently en and fr available).

Docker Compose EXAMPLE

    image: nicastelo/slack-invite-automation
    ports:
      - "3000:3000"
    environment:
      COMMUNITY_NAME: "YOUR COMMUNITY NAME"
      SLACK_URL: "YOUR_SLACK_URL.slack.com"
      SLACK_TOKEN: "YOUR_SLACK_TOKEN"

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

APP REPO

https://github.com/outsideris/slack-invite-automation

Docker Pull Command
Owner
nicastelo

Comments (0)