From aa4a8b8527f5cab713442d67ff111fda8f2e8e5c Mon Sep 17 00:00:00 2001 From: reality Date: Sat, 26 Jan 2013 19:21:09 +0000 Subject: [PATCH] users.api.getRandomChannelUser [#156] --- modules/users/api.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/users/api.js b/modules/users/api.js index a5df678..19c62a6 100644 --- a/modules/users/api.js +++ b/modules/users/api.js @@ -36,6 +36,15 @@ var api = function(dbot) { return user; }, + 'getRandomChannelUser': function(server, channel) { + var channelUsers = this.getServerUsers(server).channelUsers[channel]; + if(!_.isUndefined(channelUsers)) { + return channelUsers[_.random(0, channelUsers.length - 1)]; + } else { + return false; + } + }, + 'getServerUsers': function(server) { return dbot.db.knownUsers[server].users; },