Messaging services such as Facebook Messenger, Slack, etc have been encouraging chatbots on their platforms to automate communication. Virtual assistants like Siri and Alexa are an advanced form of chatbots that are able to carry out a wider range of functions with much accuracy.