irc_connection.write('PRIVMSG ' + args.target + ' :' + block, cb);\r
});\r
},\r
- \r
+\r
\r
CTCP: function (args, irc_connection, callback) {\r
if ((args.target) && (args.type)) {\r
},\r
\r
\r
+ CHANNEL_INFO: function (args, irc_connection, callback) {\r
+ if (args.channel) {\r
+ irc_connection.write('MODE ' + args.channel, callback);\r
+ }\r
+ },\r
+\r
+\r
PART: function (args, irc_connection, callback) {\r
if (args.channel) {\r
_.each(args.channel.split(","), function (chan) {\r
\r
KICK: function (args, irc_connection, callback) {\r
if ((args.channel) && (args.nick)) {\r
- irc_connection.write('KICK ' + args.channel + ' ' + args.nick + ':' + args.reason, callback);\r
+ irc_connection.write('KICK ' + args.channel + ' ' + args.nick + ' :' + args.reason, callback);\r
}\r
},\r
\r
if ((args.target) && (args.data)) {\r
irc_connection.write('PRIVMSG ' + args.target + ': ' + String.fromCharCode(1) + 'KIWI ' + args.data + String.fromCharCode(1), callback);\r
}\r
+ },\r
+\r
+ ENCODING: function (args, irc_connection, callback) {\r
+ if (args.encoding) {\r
+ return callback(irc_connection.setEncoding(args.encoding));\r
+ }\r
}\r
};\r