jellobot is a a plugable irc bot written for node.js.
Primary features:
Default plugins:
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...
{
"nick": "examplenick1951",
"commandPrefix": "!",
"githubToken": "...",
"verbose": false,
"userName": "examplenick1951",
"password": "some-nickserv-password",
"channels": [
{ "name": "##chan1", "requiresAuth": true }
]
}
node src/bot.js
# or with pm2
pm2 start --name my-bot src/bot.js