public static DiscordEmbedBuilder EmbedSimpsonsEpisode(SimpsonsData data, SiteRoot site)
        {
            var output = new DiscordEmbedBuilder()
                         .WithTitle(data.Episode.Title)
                         .AddField("Season/Episode", data.Episode.Key, true)
                         .AddField("Writer", (!string.IsNullOrWhiteSpace(data.Episode.Writer)) ? data.Episode.Writer : "Unknown", true)
                         .AddField("Director", (!string.IsNullOrWhiteSpace(data.Episode.Director)) ? data.Episode.Director : "Unknown", true)
                         .WithFooter("Original Air Date: " + data.Episode.OriginalAirDate)
                         .WithImageUrl($"https://{site}.com/img/{data.Frame.Episode}/{data.Frame.Timestamp}.jpg")
                         .WithColor(new DiscordColor("#FFBB22"))
                         .WithUrl(data.Episode.WikiLink);

            return(output);
        }
Beispiel #2
0
        private static DiscordEmbedBuilder EmbedSimpsonsEpisode(SimpsonsData data, SiteRoot site)
        {
            var output = new DiscordEmbedBuilder()
                         .WithTitle(data.Episode.Title)
                         .AddField("Original Air Date", data.Episode.OriginalAirDate, true)
                         .AddField("Writer", !string.IsNullOrWhiteSpace(data.Episode.Writer) ? data.Episode.Writer : "Unknown",
                                   true)
                         .AddField("Director",
                                   !string.IsNullOrWhiteSpace(data.Episode.Director) ? data.Episode.Director : "Unknown", true)
                         .WithImageUrl(string.Format(Resources.URL_Simpsons_Image, site, data.Frame.Episode,
                                                     data.Frame.Timestamp))
                         .WithFooter(data.Episode.Key)
                         .WithColor(new DiscordColor("#FFBB22"))
                         .WithUrl(data.Episode.WikiLink);

            return(output);
        }