private async Task SendPriceMessage(OsBuddyExchangeData exchangeData) { var builder = new EmbedBuilder() .WithTitle($"Runescape Price Data") .AddField($"Current average price for item '{exchangeData.Name}'", $"{exchangeData.OverallAverage}gp") .WithColor(Color.DarkOrange) .WithFooter($"Data from: https://rsbuddy.com/exchange") .WithCurrentTimestamp(); await ReplyAsync(embed : builder.Build()); }
private async Task <Dictionary <string, OsBuddyExchangeData> > GetExchangeDataList() { var responds = await _client.GetStringAsync(exchangeUrl); return(OsBuddyExchangeData.FromJson(responds)); }