Bot design guidelines
Developing a bot is similar to developing any mobile app. Your bot should provide an engaging, delightful, and useful experience. Most importantly, bots that focus on doing a small set of things, and doing them better than anyone else, will be more successful than those that try to do too much. To help you achieve that focus, here are 10 steps to building a great bot UX (user experience).