Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sungwoncho/slack-community-hack
- Owner: sungwoncho
- License: other
- Created: 2017-01-26T03:39:14.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-26T04:26:07.000Z (about 8 years ago)
- Last Synced: 2024-12-08T08:41:43.378Z (2 months ago)
- Topics: community, slack, typeform
- Language: HTML
- Size: 752 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
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