The Chatlayer NLP engine allows you to analyze the sentiment in the message of a user. You can use this sentiment to customize the flow of your bot. Chatlayer returns three different types of sentiments- Positive, Neutral and Negative.