Slack bot.
-
Install Node.js
-
All commands assumes your command prompt's working directory is in the root of the project.
-
For testing; port forward a path to your computer (requires a change in Slack Administrative UI as well, so that Slack posts requests to your IP instead of production server)
npm install
npm run build
npm run server
npm start
See Tentacl - tldr: push a tag with a semantic versioning version tag: v1.0.2 triggers a build of selected magnitude (in this project we need major releases every release)
This is only done once, to set up the bot in the Slack UI.
https://api.slack.com/apps/your_id/event-subscriptions?
... And add the events you want to listen to (this has to be done for every new event you'd like to listen to)
https://api.slack.com/apps/your_id/oauth
Make sure it has the Scopes your events require.
https://api.slack.com/apps/your_id/oauth
... You should now get requests when your event is triggered