How to build a Smart Chatbot

As the market for chatbots is getting huge, the ways to make chatbots are also increasing.