asclass DynSockPuppetConvo > DynConvo { JComponent bottomPart() { ret centerAndSouthWithMargin(super.bottomPart(), jlabel("(Type >... to make the bot say a line)")); } void sendInput2(S s) { new Matches m; if (startsWith_trim(s, ">", m)) addPost(htmlEncode2(m.rest()), true); else super.sendInput2(s); } }