I'm just going to put this here as a placeholder. If anyone @Charca, @mmayla has an idea for a clean bootbot API, let's discuss it in the thread here. I'll look more into this over the next week.
I think this would really play to bootbot's strengths.