public void send(String target, String sender, String message, String[] args) {
        //    Channel channelInfo = getChannelObject(target);

        if (!BotManager.getInstance().verboseLogging)
            logMain("SEND: " + target + " " + getNick() + " : " + message);

        message = MessageReplaceParser.parseMessage(target, sender, message, args);
        boolean useBullet = true;

        if (message.startsWith("/me "))
            useBullet = false;

        //Split if message > X characters
        List<String> chunks = Main.splitEqually(message, 500);
        int c = 1;
        for (String chunk : chunks) {
            sendMessage(target, (useBullet ? getBullet() + " " : "") + (chunks.size() > 1 ? "[" + c + "] " : "") + chunk);
            c++;
            useBullet = true;
        }

        setRandomNickColor();
    }