public void LogChatMessage(RTChatMessage message) { ChatTime += (uint)(int)(DateTime.UtcNow - LastSeen).TotalSeconds; LastSeen = DateTime.UtcNow; ChatMessages.Add(message); TotalChatMessages += 1; UserId = message.UserIdStr; DisplayName = message.DisplayName; Badges = message.Badges; UserName = message.UserName; UserType = message.UserType; IsTurbo = message.IsTurbo; if (message.Message.ToLowerInvariant().Contains(message.TwitchBotName.ToLowerInvariant())) { IsHighlightedUser = true; } IsChanged = true; var sentimentresults = analyzer.PolarityScores(message.Message); PositiveSentiment += sentimentresults.Positive; NegativeSentiment += sentimentresults.Negative; NeutralSentiment += sentimentresults.Neutral; CompoundScore += sentimentresults.Compound; }
public void IncomingChatMessage(RTChatMessage message) { ChannelChatMessage d = OnChannelChatMessage; if (d != null) { d(message); } }