Robocoop listens for these commands:
- new challenge [amount] [exercise] by [day] in sets of [reps]
- end the challenge
- remind [daily/hourly/half-hourly/never]
- I did [amount]
- Undo [amount]
- leaderboard
- status
- help
Run with no extra config. Use redis-cli
to interact and monitor.
$ redis-server # start the redis server
You should have an API token from Slack. Set in your environment:
$ TOKEN=your-slack-api-token-here
The application uses nodemon
and will auto-restart when you make changes.
$ npm install
$ npm run dev