public static async Task GetSentimentAsync(UserDataModel userState) { DetectedLanguageDataModel sentimentDetected = await TextEngine.Instance.DetectSentimentAsync(userState.Sentences, userState.Language); // 0 < 0,40 : Angry+ // 0,40> Angry- <0,53 // 0,53 > Neutral < 0,65 // 0,65 > Happy if (sentimentDetected.documents.Count == 0) { // OK I assume neutral sentiment userState.Sentiment = 0.53; } else { //Get the last sentiment int index = sentimentDetected.documents.Count - 1; Document doc = sentimentDetected.documents[index]; userState.Sentiment = doc.score; } Log.Write(sentimentDetected); }
public static void Write(DetectedLanguageDataModel detected) { // Todo : Implement the log }