tl;dr - I think I fixed this problem in my app (iheartpy.com) using AIML. Caution: Still a work in progress. The whoe thing - I am a self-taught programmer. And I had been an extensive user of codeacademy myself. I realized this rather serious design flaw early on and tried to do something about it. Initially, I tried to right my own engine based on JSON but midway I discovered AIML. It suited the task perfectly. So…
Looks interesting, good design, didn't try it because it requires a login that gives a scary "THIS APPLICATION WANTS TO READ YOUR EMAIL ON GMAIL OH NOOOEESSSSS" login.
What it meant was that the application would have access to see your email address i.e. google will disclose the address zed's-id@gmail.com
Unfortunately that's the default minimum permission set granted. I use it to send people a welcome message. Further, I promise not to be evil here: iheartpy.com/privacy.txt
Thanks for the encouragement!