this.vino = new User("Vino", "xxxxx", User.USER_ADMIN, new String[10], "", 0);
this.vino = new User("Vino", "xxxxx", User.USER_ADMIN, new String[10], null, 0);
	public SephiaBot(String config) {		//Set Defaults		this.config = config;		this.name = "SephiaBot";		this.network = "irc.us.freenode.net";		this.port = 6667;		this.channels = new String[] {"#sephiabot"};		this.greeting = "Hello, I am %n, the channel bot. You all suck.";		this.hellos = new String[] {"hi[hy2]?", "yo[^u]", "hey", "greetings\\b", "kon{1,2}ichiwa", "hola\\b", "sup", "morning\\b", "(y\\s)?h[aeu]l{1,2}o"};		this.helloreplies = new String[] {"Yo."};		this.logdir = "/var/log/sephiabot"; //not a very good default unless documented, incase we actually released this someday (haha)		this.sephiadir = "/var/lib/sephiabot"; //ditto		this.dataFileName = "sephiabot.dat";		this.usersFileName = "users.cfg";		this.nextWho = 0;		this.nextHi = 0;		this.vino = new User("Vino", "xxxxx", User.USER_ADMIN, new String[10], "", 0);				log("----------------------------------------------------------------------------\nSephiaBot Started!");		parseConfig(config);		try {			syslog = new BufferedWriter(new FileWriter(new File(logdir, "syslog.txt"), true));		} catch (IOException ioe) {			logerror("Couldn't open syslog file:\n" + ioe.getMessage());		}		log("Network: " + network + " " + port + " : " + name);		try {			logOut = new BufferedWriter[channels.length];			for (int i = 0; i < channels.length; i++) {				logOut[i] = new BufferedWriter(new FileWriter("/home/vino/sephiabot/log-"+channels[i]+".txt", true));			}		} catch (IOException ioe) {			logerror("Couldn't open log file.");		}	}