Track your workstream using slack and visualize it
inspired by lego-workstream-visualisation
-
Create a slack app
- Bot needs to have permissions for:
- Interactive messages
- Receive direct mentions
- Bot needs to have permissions for:
-
Set environment variables
clientId=<your slack clientID>
clientSecret=<your slack clientSecret>
API_TOKEN=<your slack API TOKEN>
PORT=<your desired port>
MONGODB_URI=<your MONGODB_URI>
- yarn install
- yarn start
- Add the bot to your channel
- Send a direct message to the bot
- @yourbotname help
- Adjust settings
- Send a direct message to the bot
- Search metrics
- Download CSV report
http://<your-server>:<your-port>/metrics.html
@testbot setConfig{
"actionDescriptors": [
{ "name": "green", "text": "Green" },
{ "name": "red", "text": "Red" },
{ "name": "orange", "text": "Orange" },
{ "name": "black", "text":"Black" }
],
"min": 0,
"max": 8}