public async Task Stats([Remainder] string name) { var champion = new RiotData().Champions.FirstOrDefault(x => x.name.ToLower() == name.ToLower()); var stats = RequestHandler.GetChampionDataById(champion.ChampionId); var builder = ChampionGGBuilder.GetChampionInfo(stats[0]); builder.ThumbnailUrl = $"http://ddragon.leagueoflegends.com/cdn/6.24.1/img/champion/{champion.key}.png"; await ReplyAsync("", embed : builder.Build()); }
public async Task Performance() { var stats = RequestHandler.GetOverallPerformance(); var builder = Builders.BaseBuilder("Performance per lane", $"On patch *{stats.patch}* and elo *{stats.elo}*", Color.LightOrange, new EmbedAuthorBuilder().WithName("Statistics by Champion.gg").WithUrl("http://champion.gg"), ""); builder.AddField(ChampionGGBuilder.GetFieldByLane("Top", stats.positions.TOP)); builder.AddField(ChampionGGBuilder.GetFieldByLane("Jungle", stats.positions.JUNGLE)); builder.AddField(ChampionGGBuilder.GetFieldByLane("Mid", stats.positions.MIDDLE)); builder.AddField(ChampionGGBuilder.GetFieldByLane("ADC", stats.positions.DUO_CARRY)); builder.AddField(ChampionGGBuilder.GetFieldByLane("Support", stats.positions.DUO_SUPPORT)); await ReplyAsync("", embed : builder.Build()); }