yitsushi / Hyppolit

Hyppolit, the Butler - A DevOps bot
http://yitsushi.github.io/Hyppolit
GNU General Public License v2.0
0 stars 0 forks source link

Build Status Dependency Status

Hyppolit, the Butler is a bot to connect your services and to does what you want. He is your personal, team or company butler.

The name comes from a movie with the same name from my country from 1931. It's because I wrote a lot of bots before but now it is not only a bot but an awesome support, a real butler.

How to use?

$ git clone https://github.com/Yitsushi/Hyppolit.git
$ cd Hyppolit
$ npm install
$ cp config.json.example config.json

## Edit your config.json

$ node index.js

Available plugins

date-time

Configuration:
{ "name": "date-time" }

hipchat

Hyppolit connects to your HipChat instance and wait for your questions. If you invite him into a channel then he will join immediately. Your can ask him in public or in private too.

Configuration:
{
  "name": "hipchat",
  "configuration": {
    "hostname": "xxxxx.hipchat.com",
    "jid": "xxxxxxx",
    "password": "xxxxxx",
    "autojoin": ["xxxxxxxxx", "xxxxxxx"]
  }
}

weather

Configuration:
{ "name": "weather" }

docker

Configuration:

With host and port:

{
  "name": "docker",
  "configuration": {
    "type": "host",
    "address": "tcp://192.168.59.103:2375"
  }
}

Or with socket:

{
  "name": "docker",
  "configuration": {
    "type": "socket",
    "address": "/var/run/docker.sock"
  }
}

API? Documentation?

Soon. :)

Authors and Contributors