Thanks for the answer, is there a way of keeping the socket alive other than sending PRIVMSG every minute?