diff --git a/app.js b/app.js index f82de01..92da0c4 100644 --- a/app.js +++ b/app.js @@ -32,9 +32,15 @@ var client = new irc.Client(config.irc.server, config.irc.nick, { var handleMessage = function (from, to, message) { logger.info(from + ' => ' + to + ': ' + message) - pluginManager.testPlugins(message).then(function (results) { + pluginManager.testPlugins(message).then((results) => { for (var i = 0; i < results.length; i++) { - client.say(to, results[i]) + logger.info('BOT => ' + results[i].to + ': ' + message) + // TODO handle TO (nick/channel + if (results[i].to === 'nick') { + to = from + } + + client.say(to, results[i].message) } }, function (error) { logger.error('Plugin error: ', error)