What Is A Chatbot? [Types, Examples, Pros and Cons, Uses, and Facts]