Chatbots and bot builders interpret and process a user's words or phrases and give an answer. They can provide responses based on a combination of predefined scripts and machine learning applications. \r