public async Task SendModActionRevertedWebhookAsync(PostModAction modAction)
        {
            DiscordEmbedBuilder embed = new()
            {
                Title  = $"**Post Mod-Action Reverted**",
                Url    = modAction.Post.GetPostLink(),
                Footer = GetDefaultFooter(),
                Color  = DiscordColor.Red
            };

            AddModActionRevertContent(embed, modAction);

            await Client.BroadcastMessageAsync(GetCurrentRegionWebhookBuilder()
                                               .WithContent("**Reverted Post Mod-Action**")
                                               .AddEmbed(embed));
        }
 private static DiscordEmbedBuilder AddModActionRevertContent(DiscordEmbedBuilder embed, PostModAction modAction)
 {
     embed.AddField("Mod-Action ID", modAction.Id.ToString(), true);
     return(embed);
 }
        private static DiscordEmbedBuilder AddModActionContent(DiscordEmbedBuilder embed, PostModAction modAction)
        {
            embed.AddField("Moderated by", $"[{modAction.Mod?.Username ?? "Unknown"}]({modAction.Mod.GetPlayerProfileLink()})", true);
            embed.AddField("Post Author", $"[{modAction.Post.Author?.Username ?? "Unknown"}]({modAction.Post.Author?.GetPlayerProfileLink()})", true);
            embed.AddField("Reason", modAction.Reason, false);

            return(embed);
        }