JAVA bot engine