use new JSBot.parse() NICK action variables.

This commit is contained in:
John Maguire 2013-03-21 15:58:33 -04:00
parent 9034dbae6b
commit eff41ee844

View File

@ -55,9 +55,7 @@ var users = function(dbot) {
channelUsers.push(nick); channelUsers.push(nick);
} }
} else if(event.action == 'NICK') { } else if(event.action == 'NICK') {
// remove the first character from the NICK message if it is a :, var newNick = event.newNick;
// due to some IRCd's disregarding RFC 1459 and adding a :
var newNick = (event.params[0] == ":" ? event.params.substr(1) : event.params);
if(!this.api.isKnownUser(newNick)) { if(!this.api.isKnownUser(newNick)) {
knownUsers.aliases[newNick] = this.api.resolveUser(event.server, event.user); knownUsers.aliases[newNick] = this.api.resolveUser(event.server, event.user);
dbot.api.event.emit('nick_change', [ event.server, newNick ]); dbot.api.event.emit('nick_change', [ event.server, newNick ]);