Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sungwoncho/slack-community-hack

Build a community on Slack by automated invitation using TypeForm
https://github.com/sungwoncho/slack-community-hack

community slack typeform

Last synced: 9 days ago
JSON representation

Build a community on Slack by automated invitation using TypeForm

Awesome Lists containing this project

README

        

# Slack Community Hack

A simple kit for building Slack community with TypeForm and auto-invitation.

## Contents

* `index.html` - A minimalistic HTML landing page you can customize and serve through your favorite web server.
* `inviter/` - A tiny automaton (~100 LOC) using node.js that queries TypeForm and send Slack invitation to new emails.
* Gulp to compile scss into css.

## Use

1. Clone the repo, and run `npm install`.
2. Customize `index.html` and serve it through your web server (nginx, Apache, etc.)
3. Configure the inviter by filling in `inviter/config.js`.
4. Run the inviter by running `node inviter/index.js`. Use tools such as [pm2](https://github.com/Unitech/pm2) to keep the process alive in the background.

## Dependency

* **MongoDB** - Used to keep track of emails to which invitations have already been sent.
* **node.js** - Used to run `inviter`.

## Built with Slack Community Hack

* [RemoteMesh](https://www.remotemesh.com/) - Chat with other people working remotely
* [wingFind](https://wingfind.com/) - Chat with hundreds of daygamers in your city and beyond

## License

MIT