From 8bb8a1e2960a10f25f26a2578505b17bce539f67 Mon Sep 17 00:00:00 2001 From: unek Date: Sat, 26 Jul 2014 14:50:00 +0200 Subject: [PATCH] bot now will join only when identified --- bin/tipbot.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/tipbot.js b/bin/tipbot.js index dccfe4e..a8e6b30 100644 --- a/bin/tipbot.js +++ b/bin/tipbot.js @@ -67,7 +67,6 @@ var client = new irc.Client(settings.connection.host, settings.login.nickname, { port: settings.connection.port, secure: settings.connection.secure, - channels: settings.channels, userName: settings.login.username, realName: settings.login.realname, @@ -427,3 +426,13 @@ client.addListener('message', function(from, channel, message) { } }); }); +client.addListener('notice', function(nick, to, text, message) { + if(nick && nick.toLowerCase() == 'nickserv') { + winston.info('%s: %s', nick, text); + if(text.match(/^You are now identified/)) { + for (var i = settings.channels.length - 1; i >= 0; i--) { + client.join(settings.channels[i]); + }; + } + } +});