What is one chatbot best practice?

One best practice is to know your end objective before deploying your chatbot. Knowing your end goal not only affects the function, but also where you decide to utilize your chatbot.