public async Task PlayerStats(CommandContext ctx, string platform, [RemainingText] string username) { await ctx.TriggerTypingAsync(); string result; try { result = await _httpclient.GetStringAsync($"https://api.mozambiquehe.re/bridge?version=5&platform={platform}&player={username}&auth={_configuration.ApiTrackerKey}"); } catch (Exception) { await ctx.Channel.SendErrorAsync($"An error occured", "Couldn't fetch user data"); return; } var stats = StatHandler.GetPlayerStats(result); var embeds = StatHandler.BuildStatEmbeds(stats); var statEmbed = embeds[0]; var rankEmbed = embeds[1]; await ctx.RespondAsync(statEmbed); await ctx.RespondAsync(rankEmbed); }