diff --git a/modules/kick/config.json b/modules/kick/config.json index 558129d..d765613 100644 --- a/modules/kick/config.json +++ b/modules/kick/config.json @@ -1,6 +1,7 @@ { "dbKeys": [ "kicks", "kickers" ], - "dependencies": [ "command" ], + "dependencies": [ "command", "report", "users" ], "help": "http://github.com/reality/depressionbot/blob/master/modules/kick/README.md", - "ignorable": true + "ignorable": true, + "countSilently": true } diff --git a/modules/kick/kick.js b/modules/kick/kick.js index 37e4b95..f00720d 100644 --- a/modules/kick/kick.js +++ b/modules/kick/kick.js @@ -1,56 +1,7 @@ var _ = require('underscore')._; var kick = function(dbot) { - var commands = { - // Give the number of times a given user has been kicked and has kicked - // other people. - '~kickcount': function(event) { - var username = event.params[1]; - - if(!_.has(dbot.db.kicks, username)) { - var kicks = '0'; - } else { - var kicks = dbot.db.kicks[username]; - } - - if(!_.has(dbot.db.kickers, username)) { - var kicked = '0'; - } else { - var kicked = dbot.db.kickers[username]; - } - - event.reply(dbot.t('user_kicks', { - 'user': username, - 'kicks': kicks, - 'kicked': kicked - })); - }, - - // Output a list of the people who have been kicked the most and those - // who have kicked other people the most. - '~kickstats': function(event) { - var orderedKickLeague = function(list, topWhat) { - var kickArr = _.chain(list) - .pairs() - .sortBy(function(kick) { return kick[1] }) - .reverse() - .first(10) - .value(); - - var kickString = "Top " + topWhat + ": "; - for(var i=0;i