public void addNote(String channel, String sender, String message) {
        String[] split = message.split(" ");
        
        if(message.equalsIgnoreCase(Config.getCommandPrefix() + "note")) {
            this.bot.sendMessage(channel, "No receiver specified, please try again.");
            return;
        } 
        
        if(split[1].equalsIgnoreCase(this.bot.getNick())) {
            this.bot.sendMessage(channel, "I don't take notes...");
            return;
        }
        
        if(message.equalsIgnoreCase(split[0] + " " + split[1])) {
            this.bot.sendMessage(channel, "You didn't give me a message to store, please try again.");
            return;
        }
        
        sqlConnect();
        
        // This is probably stupid but woo who cares :D
        String noteToDB = Util.combineSplit(2, split, " ").replace("'", "<APOSTROPHE>").replace("\\", "<BACKSLASH>");
        Statement statement;
        
        try {
            statement = connection.createStatement();
            statement.executeUpdate("INSERT INTO notes (sender, receiver, message, channel) VALUES ('" + sender + "','" + split[1] + "','" + noteToDB + "','" + channel + "')");
            this.bot.sendMessage(channel, "Note Stored.");
            Log.consoleLog("Storing note from: " + sender);
        } catch (SQLException e) {
            Log.consoleLog("Error", "Failed to check for notes.");
            this.bot.sendMessage(channel, "Woops, I broke something, try again.");
            e.printStackTrace();
        } 
        
        sqlDisconnect();
    }