Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public static void Write(DetectedLanguageDataModel detected)
 {
     // Todo : Implement the log
 }