"A chatbot is a service, powered by rules and sometimes artificial intelligence that you interact with via a chat interface. The service could be any number of things, ranging from functional to fun and it could live in any major chat product such as Facebook Messenger, Slack, Telegram or text messages."