ragnard / defbot

a clojure bot for slack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

a clojure bot for slack

License:Eclipse Public License 1.0


Languages

Language:Clojure 66.7%Language:Nix 24.2%Language:Makefile 4.8%Language:Shell 4.3%