amitrahav / Section7-slackapp

Simple web server to receive and send leaving/joining slack channel requests from guest users on workspace.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Section 7

A simple slack app allowing guest users to join and leave all public channels as they wish.

Written as a node server, with bolt.js.

How does it work?

  • The slack bot get a permission of an workspace admin.
  • On the app home, there's a list of all available channels, and a buttons of joining and leaving.
  • When a user select channels to join - the app's bot invites this person into the channel, and join it self.
  • When a user select channels to leave - it uses the user app token to preform a leave request.

Deploy

It's a ready for production on Heroku product.

About

Simple web server to receive and send leaving/joining slack channel requests from guest users on workspace.


Languages

Language:JavaScript 98.2%Language:Shell 1.8%