An open API service indexing awesome lists of open source software.

https://github.com/tailrecursion/hiprepl

A Clojure REPL bot for Atlassian HipChat
https://github.com/tailrecursion/hiprepl

Last synced: 4 months ago
JSON representation

A Clojure REPL bot for Atlassian HipChat

Awesome Lists containing this project

README

          

# hiprepl

hiprepl usage

## Usage

* Install [Leiningen](https://github.com/technomancy/leiningen).
* Install a `~/.java.policy` like
[this one](https://raw.github.com/flatland/clojail/master/example.policy).
* Create a HipChat user for your bot.
* [Log in](https://www.hipchat.com/sign_in) as the bot user and visit
[this page](https://hipchat.com/account/xmpp).
* Copy `example_config.clj` to `resources/config.clj` and modify it using
details from that page. All keys are required. Note that the elements
in the `:rooms` set are XMPP room names, not the normal room names (you
can find them on that page).
* `lein run`
* Evaluate Clojure expressions in the room by prefixing them with a comma,
like: `,(+ 1 2)`

## Thanks

Big ups to [Zach Kim](http://zacharykim.com/) for his
[xmpp-clj](https://github.com/zkim/xmpp-clj) project, on which much of
this code is based.