diff --git a/lib/irc.js b/lib/irc.js index fdf8425..6d552b5 100644 --- a/lib/irc.js +++ b/lib/irc.js @@ -275,7 +275,7 @@ IRC.prototype.moderators = function (data) { if (data[1] === 'MODE') { if (data[4] !== undefined) { - var user = data[4].charAt(0).toUpperCase() + data[4].slice(1); + var user = data[4].toLowerCase(); switch (data[3]) { case '+o': if (__self.mods.indexOf(user) < 0) { @@ -317,7 +317,7 @@ IRC.prototype.raw = function (data, hide) { IRC.prototype.caller = function (data) { var caller = data.split('!'); - return caller[0].charAt(1).toUpperCase() + caller[0].slice(2); + return caller[0].slice(1).toLowerCase(); }; // send message to twitch chat @@ -329,7 +329,7 @@ IRC.prototype.msg = function (msg, options) { __self.raw('PRIVMSG ' + __self.config.channel + ' :' + msg); break; case 1: - if (__self.mods.indexOf(opts.caller) >= 0) { + if (__self.mods.indexOf(opts.caller.toLowerCase()) >= 0) { __self.raw('PRIVMSG ' + __self.config.channel + ' :' + msg); } break;