Break truncated responses into chunks so you can read it all
Currently if a response is too long it is truncated and an ellipse is appended. This leaves no way to read the truncated part of the message.
How about instead truncating and appending "[1 of 3]" and then letting the user say "gdefine kitsune %2" to get the second part? Would need to add a preprocessor to match and strip the "%2" and modifying the truncate postprocessor. Also need to watch out that the syntax doesn't clash with plugins (which is why I didn't choose #2, which literal uses).