public static async Task OnCommandAuthFailed(DSharpPlus.EventArgs.MessageCreateEventArgs e, RegisteredCommand command)
        {
            DiscordEmbedBuilder builder = new DiscordEmbedBuilder();

            builder.Title       = ":warning: Not Authorized";
            builder.Description = $"Sorry, you're not allowed to use that command. You must be a {command.requiredLevel.ToString().ToLower()} to do this.";
            builder.Color       = DiscordColor.Yellow;
            builder.Footer      = new DiscordEmbedBuilder.EmbedFooter
            {
                Text = Program.FOOTER_TEXT
            };
            await e.Message.RespondAsync(embed : builder.Build());
        }
        public static async Task OnCommandExceptionFailed(DSharpPlus.EventArgs.MessageCreateEventArgs e, RegisteredCommand command, Exception ex)
        {
            DiscordEmbedBuilder builder = new DiscordEmbedBuilder();

            builder.Title       = ":exclamation: Command Failed";
            builder.Description = $"There was an internal error while processing this command. Sorry, try again.";
            builder.AddField("Exception Name", ex.Message);
            builder.AddField("Exception Stack Trace", "```" + ex.StackTrace + "```");
            builder.Color  = DiscordColor.Red;
            builder.Footer = new DiscordEmbedBuilder.EmbedFooter
            {
                Text = Program.FOOTER_TEXT
            };
            await e.Message.RespondAsync(embed : builder.Build());
        }