Go to file
Lewis Dale c76f8e27a7 Janet now uses the compromise library to process commands, meaning she has NLP! Commands now only have to contain the right phrases, e.g. "play a video" and "play the video" both trigger the same command, regardless of the rest of the text
Simplified the events dispatcher because shared memory references were causing events to be dispatched multiple times
2017-02-05 19:16:10 +00:00
modules Janet now uses the compromise library to process commands, meaning she has NLP! Commands now only have to contain the right phrases, e.g. "play a video" and "play the video" both trigger the same command, regardless of the rest of the text 2017-02-05 19:16:10 +00:00
.gitignore Initial commit 2017-02-03 14:54:28 +00:00
LICENSE Initial commit 2017-02-03 14:54:28 +00:00
README.md Fixed misplaced comma in README 2017-02-03 23:06:09 +00:00
config.json Modifications to module system: 2017-02-03 23:00:23 +00:00
janet.js Janet now uses the compromise library to process commands, meaning she has NLP! Commands now only have to contain the right phrases, e.g. "play a video" and "play the video" both trigger the same command, regardless of the rest of the text 2017-02-05 19:16:10 +00:00
package.json Janet now uses the compromise library to process commands, meaning she has NLP! Commands now only have to contain the right phrases, e.g. "play a video" and "play the video" both trigger the same command, regardless of the rest of the text 2017-02-05 19:16:10 +00:00

README.md

Janet

A NodeJS-based IRC bot

Config

Configuration is stored in config.json. Example configuration file:

{
  "irc": {
    "server": "localhost",
    "port": 6667,
    "user": "Janet",
    "channels": [
      "#channel1",
      "#channel2"
    ]
  }
}