Salesforce Telegram Bot Integration

What are bots or more specifically chatbots? How do they work? Why are they such a big opportunity? What is the need of a chatbot integration? Its important to know the answer to these questions since otherwise the integration wouldn't really look to be of...