public IEnumerable <Task> RunAsync(CancellationToken token)
        {
            // Gamasutra
            yield return(scraper.GatherUnseenUrls("/view/news/[0-9]+/[A-Za-z0-9_]+.php", "https://www.gamasutra.com/", x => slack.PostText($"https://www.gamasutra.com{x}"), token));

            // Unreal News / Blog
            yield return(scraper.GatherUnseenUrls("/en-US/(blog|news)/[A-Za-z0-9-]+", "https://www.unrealengine.com/en-US/feed", x => slack.PostText($"https://www.unrealengine.com{x}"), token));
        }