fixed kick

This commit is contained in:
Luke Slater 2011-08-22 21:46:43 +01:00
parent df4c7a0e24
commit 013908d6b2
3 changed files with 9 additions and 8 deletions

View File

@ -4,22 +4,21 @@ var adminCommands = function(dbot) {
var commands = {
'join': function(data, params) {
dbot.join(params[1]);
dbot.say(admin, 'Joined ' + params[1]);
dbot.say(dbot.admin, 'Joined ' + params[1]);
},
'part': function(data, params) {
dbot.part(params[1]);
dbot.say(admin);
},
'reload': function(data, params) {
dbot.say(admin, 'Reloading DB.');
dbot.say(dbot.admin, 'Reloading DB.');
try {
dbot.db = JSON.parse(fs.readFileSync('db.json', 'utf-8'));
} catch(err) {
dbot.say(admin, 'DB reload failed.');
dbot.say(dbot.admin, 'DB reload failed.');
} finally {
dbot.say(admin, 'DB Reload successful.');
dbot.say(dbot.admin, 'DB Reload successful.');
}
},

View File

@ -1,12 +1,14 @@
var kick = function(dbot) {
var dbot = dbot;
return {
'listener': function(data) {
if(data.kickee == dbot.name) {
dbot.instance.join(data.channel); // make interface
dbot.instance.join(data.channel); // TODO: make interface
dbot.say(data.channel, 'Thou shalt not kick ' + dbot.name);
dbot.db.kicks[name] += 1;
} else {
if(dbot.db.kicks[data.kickee] == undefined) {
if(dbot.db.kicks.hasOwnProperty(data.kickee)) {
dbot.db.kicks[data.kickee] = 1;
} else {
dbot.db.kicks[data.kickee] += 1;

View File

@ -7,7 +7,7 @@ var puns = function(dbot) {
dbot.say(data.channel, dbot.db.quoteArrs.lamp.random());
} else if(data.user == 'reality') {
dbot.instance.say(data.channel, dbot.db.realiPuns.random());
} else if(instance.inChannel(data.channel)) {
} else if(dbot.instance.inChannel(data.channel)) {
dbot.instance.say('aisbot', '.karma ' + data.user);
dbot.waitingForKarma = data.channel;
}