예제 #1
0
 public async Task <DiscordEmbed> CreateStreamEmbed(StreamEvent streamEvent)
 => new DiscordEmbedBuilder()
 .WithTitle($"{streamEvent.UserName} went live")
 .AddField("Title", streamEvent.Title, false)
 .AddField("Date", streamEvent.StartedAt.ToLongDateString(), true)
 .AddField("Game", await _twitch.GetGameName(streamEvent.GameId), true)
 .WithColor(DiscordColor.Red)
 .WithUrl($"https://twitch.tv/{streamEvent.UserName}")
 .WithImageUrl(streamEvent.ThumbnailUrl.Replace("{width}", "1280").Replace("{height}", "720"))
 .WithTimestamp(DateTime.Now)
 .Build();