/defbot

a clojure bot for slack

Primary LanguageClojureEclipse Public License 1.0EPL-1.0

defbot

A slack bot for clojure.

Usage

This project provides packaging for nix, so that should cover 0.00001% of all users.

nix

$ nix-env -f . -i defbot
...

$ defbot
usage: defbot [TOKEN]

Start a defbot using slack API token TOKEN.

docker

$ docker run ragge/defbot
...

$ defbot
usage: defbot [TOKEN]

Start a defbot using slack API token TOKEN.

Plain jar

You can build an uberjar and run it as follows:

$ lein uberjar
...

$ java -jar target/defbot.jar
usage: defbot [TOKEN]

Start a defbot using slack API token TOKEN.

Hacking

$ lein repl

...

user=> (require 'defbot.bot)
nil
user=> (in-ns 'defbot.bot)
nil
defbot.bot=> (run-bot! "slack-api-token")

License

Copyright © 2015 Ragnar Dahlen

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.