public static float GetMessageValue(string message)
{
float value = 0;
var contentTags = ContentRegex.Matches(message);
foreach (var tag in contentTags.Cast<Match>())
{
var tagString = tag.Groups[1].Value.ToLower();
Uri uri;
Uri.TryCreate(tag.Groups[2].Value, UriKind.Absolute, out uri);
value += Program.Config.Weights.GetContentValue(tagString, uri);
}
return value;
}