added "privmsg_cmd!" macro