dbot/modules/atheme/atheme.js
2014-09-04 15:26:28 +00:00

32 lines
1.0 KiB
JavaScript

/**
* Module Name: charybdis
* Description: charybdis and atheme mode references
*/
var _ = require('underscore')._;
var atheme = function(dbot) {
this.commands = {
'~chanserv': function(event) {
if(_.has(this.config.chanserv, event.input[1])) {
event.reply('ChanServ flag ' + event.input[1] + ': ' + this.config.chanserv[event.input[1]]);
} else {
event.reply('I don\'t know anything about ' + event.input[1]);
}
},
'~chanmode': function(event) {
if(_.has(this.config.chanmodes, event.input[1])) {
event.reply('Channel Mode ' + event.input[1] + ': ' + this.config.chanmodes[event.input[1]]);
} else {
event.reply('I don\'t know anything about ' + event.input[1]);
}
}
};
this.commands['~chanserv'].regex = [/^chanserv (\+.)/, 2];
this.commands['~chanmode'].regex = [/^chanmode (\+.)/, 2];
};
exports.fetch = function(dbot) {
return new atheme(dbot);
};