WI
wizeline/wizekit-slack-app
WizeKit Slack App, a collection of commands for enterprise workspace
wizekit-slack-app
A Slack App for a collection of tools like giving appreciation, poll, sending messages anonymously etc.
New commands are welcome.
Frontend Repository
https://github.com/wizeline/wizekit-slack-app-fe
Development
Create .env from .env-sample.
nvm use
npm i
npm run dev
Use ngrok to expose your local
ngrok http -region=ap -subdomain=unique-kudos-me-duck 3000
Features and Configuration
Kudos
- Register a
/kudoscommand for recording all kudos messages of people. Everyone has 10 kudos per day. Also provided a dashboard to show top kudos givers and receivers - Endpoints:
- Command:
http://localhost:3000/commands/kudos-me
- Command:
Poll
- Register a
/pollcommand to provide the feature into workspace. - Endpoints:
- Command:
http://localhost:3000/interactive/endpointto post a poll. - Interactivity:
http://localhost:3000/commands/wize-pollto process user's votes.
- Command:
Deployment
GCP
Resources
- Google CloudRun
- DataStore
API
- actuator endpoints
/health/info
Environment variables
- SLACK_TOKEN: xoxb-
Script
https://github.com/wizeline/wizekit-slack-app/blob/main/cloudbuild/cloudrun.yaml