public async ValueTask <DiscordMessage> RespondWithCriticalErrorAsync(Exception exception) { if (IsEphemeral) { var sb = new StringBuilder(); sb.AppendLine($"{UrfRidersEmotes.HighPriority} Command failed, please contact bot owner."); sb.AppendLine($"Exception: {Markdown.Code(exception.Message)}"); return(await RespondAsync(sb.ToString())); } var embed = EmbedHelper.CreateCriticalError("Please contact bot owner.", "Command failed"); embed.AddField("Exception", Markdown.Code(exception.Message)); return(await RespondAsync(embed)); }