This adds support for up to one mid-line trigger, offset with () from the surrounding text. It's aware of parens inside the () offset.
There's also some misc. code cleanup here -- the message parsing has been broken down a little, at least.
Restructured the SPI metadata save to only open the target files once…
Cleared impls between rounds.
Merge branch 'master' of http://github.com/evanchooly/javabot
Test for embedded factoids.
Spurious null check.
First swing at an embedded-trigger parser.
Better expository comment.
Broke down the parsing a bit to make it easier to think about.
Strip off ( and ) from the inbound message.
Mentioned how to make multiple triggers work if you want that.
this is too old to automerge sadly. closing just to clear up the list. :(