-
Stats
- Statistics for C#
- Current count: @currentCount
-
+ @if(Data is not null)
+ {
+
+ Statistics for C#
+
+
+
+
+ Role Distribution
+
+
+
+
+
+ @foreach (var role in Data.GuildRoleCounts)
+ {
+ var channelColorStyle = $"border: 1px solid {role.Color}";
+
+ @($"{role.Name} ({role.Count})")
+
+ }
+
+
+
+
+
+
+
+
+
+
+ Most Active Users
+ of the last 30 days
+
+
+ @foreach (var stat in Data.TopUserMessageCounts)
+ {
+ var rankSymbol = stat.Rank switch
+ {
+ 1 => "🥇",
+ 2 => "🥈",
+ 3 => "🥉",
+ _ => null
+ };
+
+ var username = stat.Username;
+ username += stat.Discriminator == "0000" ? string.Empty : $"#{stat.Discriminator}";
+
+
+ @($"{rankSymbol ?? $"{stat.Rank}."} {username}")
+
+ @($"{stat.MessageCount} messages")
+
+ }
+
+
+
+
+
+
+
+ }