nickie

NickServ bot for IRC.

npm install nickie
3 downloads in the last week
3 downloads in the last month

nickie Build Status

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 to NickServ.
  • ops - A hash of nicks that have elevated access.
  • networkServices - A hash of special nicks that are part of the network. By default contains nickserv and chanserv.
  • 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.

Nickie#userDisconnected(nick, ip, [callback])

Should be called when a user disconnects from the server.

Install

npm install nickie

Tests

Tests are written with mocha

npm test

License

MIT

npm loves you