A supervised approach to classify if a twitter user is a bot or a human user based on their profile characteristics, tweeting patterns including topic analysis and sentiment analysis of tweet messages