Stoopid todo bot for Slack written in Racket
- Add incoming webhook which you will specify in
config.rkt
- Add two slash-commands
/todo [text]
, which will trigger POST request tohttp://yourhost:8000/add
/done [number]
, which will trigger POST request tohttp://yourhost:8000/complete
- Add outgoing webhook or slash-command, wich will be trigger POST(!) request to
http://yourhost:8000/broadcast
$ git clone https://github.com/semka/slack-todo-bot.git
$ cd slack-todo-bot
$ cp config.rkt.example config.rkt
<edit config.rkt to specify slack incoming hook>
$ sudo docker build .
$ sudo docker run -d -it <image-id>
Bot will be running on 8000 port.
After experiencing all this pain, try to have fun.