0.2.1 • Published 8 years ago
nickie v0.2.1
nickie
A nickserv bot for your irc server needs.
Usage
var Nickie = require('nickie';
var nickie = new Nickie('irc.myircserver.net');API
new Nickie(server, options)
Options can be
nick- Nick of the bot for Nickie. Defaults toNickServ.ops- A hash of nicks that have elevated access.networkServices- A hash of special nicks that are part of the network. By default containsnickservandchanserv.maxAccounts- Number of maximum accounts that can be associated with an email.minToWait- Number of minutes to force a user to wait before they can register their nick.store- Storage to use to keep track of nicks. Defaults to memory store.
Nickie#userConnected(nick, ip, callback)
Should be called when a user connects to the server. Returns a promise if no callback is given.
Nickie#userDisconnected(nick, ip, callback)
Should be called when a user disconnects from the server. Returns a promise if no callback is given.
Install
npm install nickieTests
Tests are written with mocha
npm testLicense
MIT