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.
- Clone this repository:
git clone https://github.com/BanManagement/Hubot /opt/hubot
- 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
- Add a unix user for the Bot:
adduser hubot
chown hubto:hubot /opt/hubot
- Install all node dependencies:
cd /opt/hubot
npm install
- Copy the default configuration file:
cp hubot.example.conf hubot.conf
- Start the bot:
service hubot start
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
- Adjusted version of @odaillyjp's hubot-github-comments-notifier
- Adjusted version of @ajacksified's http-info
- @tenfef's github-issue-link
- Fork it
- Create your feature branch:
git checkout -b feature/my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin feature/my-new-feature
- Submit a pull request
1.0.0