We classify messages posted to social media network Twitter based on the sentiment and topic of the messages. We use the results of the classification to sometimes generate responses that are sent to the original user and their network on Twitter using natural language processing. A network of users who post science related content is used as the sources of data. The classifications of the dataset show worse results than others have achieved for sentiment analysis of content on Twitter, possibly due to the data sets that were used.