+ function rcinput(input) {
+ var message;
+ var re = /^\/([a-z]+) (.*)/
+ var match = re.exec(input);
+ if (match && match[1] == 'me') {
+ message = "* " + rcnick() + " " + match[2];
+ } else if (match && match[1] == 'nick') {
+ message = "*** " + rcnick() + " is now known as " + match[2];
+ rcsetnick(match[2]);
+ } else {
+ message = "<" + rcnick() + "> " + input;
+ }
+
+ var m = {'Text': message, 'ServerTimes': {}};
+ rcaddmessagetohistory(m);
+ rcsend(m.UI, m);
+ }
+