public string ProcessMessage(ChatMessage message) { var commandType = MessageParser.GetCommandTypeFromMessage(message); if (commandType == CommandType.NotCommand) { return(string.Empty); } var command = CreateCommand(commandType, message); return(command.Execute()); }