示例#1
0
        private void onMessageReceived(object sender, OnMessageReceivedArgs e)
        {
            var user = userService.Get(e.ChatMessage.Username);

            if (user == null)
            {
                user = new DAL.Entities.User {
                    Id = e.ChatMessage.Username, TempTime = DateTime.Now.TimeOfDay
                };
                userService.Create(user);
            }
            string rank = user.Role;

            user = MessageRecieved.Up(user);
            userService.Update(user);
            if (rank != user.Role)
            {
                client.SendMessage(TwitchInfo.ChannelName, "Поздравляю @" + e.ChatMessage.Username + ", вы теперь " + user.Role);
            }
        }