public async Task DBDStats(string steamId) { PullPlayerStats PullStats = new PullPlayerStats(); SaveStatsToJson Save = new SaveStatsToJson(); ReadStatsFiles ReadFiles = new ReadStatsFiles(); DateTime Time = GetTime.CurrentTime(); DaylightStatModel.Playerstats PlayerStats = ReadFiles.ReadIndividualPlayerFile(steamId); if (PlayerStats == null || Time.AddHours(-24) > PlayerStats.LastUpdated) { PlayerStats = PullStats.PlayerStats(steamId); } if (PlayerStats.SteamId != "1") { //File Write AccessDropbox LinkToStatsDownload = new AccessDropbox(); GetCheckDirectory.CheckDirectory(); Save.WriteToFile(PlayerStats); var BuildOutput = EmbedOutput.BuildDBDStats(PlayerStats, LinkToStatsDownload.SCreateDBoxClient(PlayerStats).Result); await Context.Channel.SendMessageAsync("", false, BuildOutput.Build()); } else { await Context.Channel.SendMessageAsync("", false, EmbedOutput.DBDAPIFailure(PlayerStats.SteamId).Build()); } }
public async Task DBDHelp() { try { await Context.Channel.SendMessageAsync("", false, EmbedOutput.DBDHelpInfo().Build()); } catch (Exception msg) { Console.WriteLine(msg); throw; } }