I want to build a bot that asks someone a few simple questions and branches based on the answer. I realize parsing meaning from the human responses will be challenging, but how
I would suggest looking at Bayesian probabilities. Then just monitor the chat room for a period of time to create your probability tree.