How to Create a Chatbot to Fit Your Needs?