From e3330ececc9bf5df483531aad7b9f6ee8afa49cd Mon Sep 17 00:00:00 2001 From: unek Date: Sun, 23 Feb 2014 17:17:29 +0100 Subject: [PATCH] allow help and terms commands without being identified --- bin/tipbot.js | 23 +++++++++++------------ lib/webadmin/app.js | 5 +++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/bin/tipbot.js b/bin/tipbot.js index 338e508..b418991 100644 --- a/bin/tipbot.js +++ b/bin/tipbot.js @@ -153,6 +153,17 @@ client.addListener('message', function(from, channel, message) { // if pms, make sure to respond to pms instead to itself if(channel == client.nick) channel = from; + // comands that don't require identifying + if(command == 'help' || command == 'help') + { + for(var i = 0; i < settings.messages[command].length; i++) { + var message = settings.messages[command][i]; + client.say(channel, message.expand({})); + } + + return; + } + // if not that, message will be undefined for some reason // todo: find a fix for that var msg = message; @@ -320,18 +331,6 @@ client.addListener('message', function(from, channel, message) { } }); break; - case 'help': - for(var i = 0; i < settings.messages.help.length; i++) { - var message = settings.messages.help[i]; - client.say(channel, message.expand({})); - } - break; - case 'terms': - for(var i = 0; i < settings.messages.terms.length; i++) { - var message = settings.messages.terms[i]; - client.say(channel, message.expand({})); - } - break; } }); }); diff --git a/lib/webadmin/app.js b/lib/webadmin/app.js index f82848d..2506cdb 100644 --- a/lib/webadmin/app.js +++ b/lib/webadmin/app.js @@ -1,5 +1,6 @@ var express = require('express') -, swig = require('swig'); +, swig = require('swig') +, path = require('path'); module.exports.app = function(port, coin, settings, winston) { var app = express(); @@ -14,7 +15,7 @@ module.exports.app = function(port, coin, settings, winston) { return success; })); - var tpl = swig.compileFile(__dirname + '/views/index.html'); + var tpl = swig.compileFile(path.join(__dirname, '/views/index.html')); app.get('/', function(req, res) { var accounts = []; coin.listAccounts(5, function(err, reply) {