Java RiveScript Interpreter --------------------------- This is still a highly in-development version of a RiveScript interpreter programmed in Java. It works a lot but it has some features still missing, and its possible to make it crash still if you try hard enough. To use: 1. Compile RiveBot.java $ javac RiveBot.java 2. Run RiveBot $ java RiveBot To enable debug mode (LOTS of stuff gets printed to the terminal): $ java RiveBot debug Commands you can enter while the bot is running (whether or not debug mode is active): > dump topics Dump the whole topic structure. Shows the structure of all the topics, triggers, conditions, and replies. Similar to what Data::Dumper does to the Perl RiveScript module. > dump sorted Dumps out the internal sort buffers so you can see how the triggers are sorted under their topics. > dump profile (This doesn't work reliably and will probably crash Java) Dump all the key/value pairs from your profile. > quit Quit the bot.