コード例 #1
0
        public async Task Process(string message)
        {
            var twitchClientCommand = _messageParser.GetUserMessageModel(message);

            // Broadcaster commands
            await ExitBotCommand(twitchClientCommand);

            await WelcomeCommand(twitchClientCommand);

            var numberOfMessages = Users[twitchClientCommand.UserName];

            Users.TryUpdate(twitchClientCommand.UserName, numberOfMessages + 1, numberOfMessages);

            await StatsCommand(twitchClientCommand);
        }