3
0
mirror of https://github.com/reality/dbot.git synced 2024-12-25 12:12:35 +01:00

shoutiest and wordiest

This commit is contained in:
reality 2013-10-17 11:50:34 +00:00
parent 906291234b
commit 0db0abeb6a

View File

@ -100,6 +100,30 @@ var commands = function(dbot) {
}.bind(this)); }.bind(this));
}, },
'~shoutiest': function(event) {
this.internalAPI.highscore('user_stats', 'capitals', function(lCounts) {
async.eachSeries(lCounts, function(lCount, next) {
dbot.api.users.getUser(lCount[0], function(user) {
lCount[0] = user.primaryNick; next();
});
}, function() {
event.reply(this.internalAPI.formatHighscore('Shoutiest users: ', lCounts));
}.bind(this));
}.bind(this));
},
'~wordiest': function(event) {
this.internalAPI.highscore('user_stats', 'words', function(lCounts) {
async.eachSeries(lCounts, function(lCount, next) {
dbot.api.users.getUser(lCount[0], function(user) {
lCount[0] = user.primaryNick; next();
});
}, function() {
event.reply(this.internalAPI.formatHighscore('Wordiest users: ', lCounts));
}.bind(this));
}.bind(this));
},
'~cloudest': function(event) { '~cloudest': function(event) {
var pathString = 'channels.' + event.rChannel.id + '.lines'; var pathString = 'channels.' + event.rChannel.id + '.lines';
this.internalAPI.highscore('user_stats', pathString, function(lCounts) { this.internalAPI.highscore('user_stats', pathString, function(lCounts) {