protected override ElapsedEventHandler GetElapsedEventHandler()
 {
     return(async(object sender, ElapsedEventArgs e) =>
     {
         Console.WriteLine($"{DateTime.Now:s}| Fetching steam news");
         await _steamNewsClient.GetNews(_steamAppsNewsLibrary.GetValues(), false);
     });
 }
        public override async Task Run(MessageCreateEventArgs e)
        {
            Console.WriteLine($"{DateTime.UtcNow:s} | SteamAppNews: Getting updates...");
            IEnumerable <string> urls = await _steamNewsClient.GetNews(_library.GetValues(), true);

            foreach (string url in urls)
            {
                await e.Message.RespondAsync(url);
            }

            Console.WriteLine($"{DateTime.UtcNow:s} | SteamAppNews: Finished!");
        }