BanManagement/Hubot

Name: Hubot

Owner: BanManagement

Description: Our Hubot IRC bot instance which is used in #BanManager channel in the EsperNet.

Created: 2015-05-14 18:58:04.0

Updated: 2015-05-14 19:09:04.0

Pushed: 2015-05-14 20:53:19.0

Homepage:

Size: 140

Language: CoffeeScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Hubot

Current tag Repository issues

Our customized hubot instance which is used in #BanManger IRC channel in the EsperNet.

hubot is a chat bot built on the Hubot framework. It was initially generated by generator-hubot, and configured to be deployed on Heroku to get you up and running as quick as possible.

Installation
  1. Clone this repository:
    git clone https://github.com/BanManagement/Hubot /opt/hubot
  2. Install the sysVinit service if you are on Debian, etc.
    ln -sf /opt/hubot/opt/hubot.sysvinit /etc/init.d/hubot
    chmod +x /etc/init.d/hubot
  3. Add a unix user for the Bot:
    adduser hubot
    chown hubto:hubot /opt/hubot
  4. Install all node dependencies:
    cd /opt/hubot
    npm install
  5. Copy the default configuration file:
    cp hubot.example.conf hubot.conf
  6. Start the bot:
    service hubot start
Running hubot Locally

You can test your hubot by running the following, however some plugins will not behave as expected unless the environment variables they rely upon have been set.

You can start hubot locally by running:

$ bin/hubot
Scripts
Contributing
  1. Fork it
  2. Create your feature branch: git checkout -b feature/my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin feature/my-new-feature
  5. Submit a pull request
Version

1.0.0

License

MIT


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.