Implemented PRIVMSG routines