Remove superfluous parentheses.
Check if tweet.text is not undefined before trying to send toLowerCase() on it, and log the tweet if .text is undefined.
Call toSource on the tweet object.
Change sys.puts to console.log when logging tweet with undefined text.
Don't send the channel for tracking if the name begins with presence-