I like the concept. It reminds me of jeopardy. I think It would also make automated testing a little easier. I actually already have this in my system: testcases, which is just an xml script with inputs and possible outputs (as regex).
If your response is rejected (because it isn’t in the word list), your chatbot URL will be invoked like this: your URL?x=<url encoded question>
This I don’t really understand, isn’t the reject url the same as the question url?
What exactly is the reject URL for?