The surprise for me is that there doesn't seem to be a way to easily capture a game result aside from watching for keywords in chat and using /tell. Surely I'm missing something
Well, I am surprised by that, too but it looks like the whole system is based on string modification etc. There is probably an easier way of doing it but I would not know.