Skip to content
A node.js built, plugin-centered, awesome IRC bot.
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
db placeholder for db directory
logs
plugins
vendor
.gitignore
.gitmodules
README.markdown Some more README expansion and cleanup.
config.json.default
configulator.js
nerdie_interface.js
package.json
server.js

README.markdown

Installation

First, get a copy of this project. You probably want to fork http://github.com/nerdie/nerdie and then clone that.

Next, make sure you have node and npm installed.

In your directory, run:

npm install .

Copy the config file config.json.default to config.json and edit as appropriate. It's in .gitignore, so your sensitive information won't be committed.

Now run:

node server.js

Usage

There are no usage instructions. For a nerdie bot named nerdie using the default prefix !, the following regular expressions are registered with nerdie by default:

Registered pattern: /what is best in life/i
Registered pattern: /(strong.+steel)|(steel.+strong)|(steel.+strength)|(strength.+steel)/i
Registered pattern: /^(!|nerdie[:,]?\s)help$/
Registered pattern: /^(?:is)?\s+any(?:one|body)\s+(?:here|around|awake)/i
Registered pattern: /^(good)?\s?morning?/i
Registered pattern: /^\:?wq?$/i
Registered pattern: /^(!|nerdie[:,]?\s)count$/
Registered pattern: /^(!|nerdie[:,]?\s)uniqueid$/
Registered pattern: .
Registered pattern: /^(!|nerdie[:,]?\s)tell\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)ask\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)reload\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)g(?:oogle)?\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)js\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)eval\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)convert\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)beerscore\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)twitter\s*(.+)$/
Registered pattern: /https?:\/\/twitter.com\/(#!\/)?(.+?)\/status\/([0-9]+)/i
Registered pattern: /^(!|nerdie[:,]?\s)weather\s*(.+)$/
Registered pattern: /.*(?:terry\s+chay|tychay)/i
Something went wrong with that request. Please try again.