brigand / jellobot

16 stars 13 forks source link

jellobot is a a plugable irc bot written for node.js.

Primary features:

Default plugins:

Setup

To full run the bot, you'll need node.js (10.x recommended), docker (with your user having permission to execute containers), and libmagic.

# Install libmagic on OSX
brew install libmagic

Then to get the dependencies run npm install.

Then create a config file...

jellobot-config.json

{
  "nick": "examplenick1951",
  "commandPrefix": "!",
  "githubToken": "...",
  "verbose": false,
  "userName": "examplenick1951",
  "password": "some-nickserv-password",
  "channels": [
    { "name": "##chan1", "requiresAuth": true }
  ]
}

Run it!

node src/bot.js

# or with pm2
pm2 start --name my-bot src/bot.js