Chatbot requirements are based on platforms like Chatfuel, etc. I think clients should be made aware that Deep Learning and better NLP along with good dialogue design through proprietary platforms are better. As a great man once said, Third-party APIs tie you up but libraries are hackable.