Chatbot Design Best Practices & Examples: How to Design a Bot