8 Best practices for Bot development