¿Cómo puedo usar el "sendMessage()" código para enviar Dobles?

Estoy tratando de hacer una calculadora de comandos para mi la discordia bot!

En este código que he intentado convertir a la entrada del usuario en un doble (por ejemplo, las entradas del usuario: *calcular 1 + 1) y enviar un mensaje que contiene el doble de valor! Sin embargo, esto no funciona así, entonces he tratado de convertir la doble vuelta a una cadena!!

public void onMessageReceived(MessageReceivedEvent event) {
                Message message = event.getMessage();
            String content = message.getContentRaw();
            MessageChannel channel;
            channel = event.getChannel();                       
                 String[] args = content.split(" ");



if (args[0].equalsIgnoreCase("!calculate")) {
                if (args.length == 1) {
                    channel.sendMessage("error message").queue();
                }else  {
                  String input = content;
                  input = input.replace(args[0], "");
                  double result = Double.parseDouble(text);
                  channel.sendMessage(result).queue();
                }
                }
}

después de poner en un doble.toString entre el resultado y la salida como no imprimir el doble.

              String output = Double.toString(result);
              channel.sendMessage(output).queue();

primer intento no tuvo salida! la segunda tenía un "numberformatexception"! ¿cómo puedo resolver este problema?