i am datascientist having 7 years of experience into IT and earlier i have done chatbot projects similar to your requirement, hope i can help you out with this, if you want more information,lets chat, i am expert into machine learning , and NLP using only python, hope your chatbot requirement coding is using python only,