Complete guide on Chatbots - Development to promotion