Heelie is a Node app built on the Bolt library.
- Go to https://api.slack.com/apps
- Bootstrap App config using manifest.yml.template
To run it locally, you will need to:
- Install and run Redis
- Run Ngrok (or otherwise create a public URL for the bot)
- Add environment variables (see below)
- Run the app
npm start
To run it on Heroku, you will need to:
- Add the Redis Cloud add-on
- Set up auto-deploys connected to the Github repo
- Add Config Vars (see below)
The Slack configs can be found on the Slack App homepage.
- SLACK_SIGNING_SECRET
- SLACK_CLIENT_ID
- SLACK_CLIENT_SECRET
- COC_URL (optional)
- Go to your_app_url/slack/install
- Create #admin and add the bot. User reports via /admin will be posted there
- Add the bot to any private channels that are open to invites.