static void Main(string[] args)
        {
            var redditBot = new RedditBot("WikiBot");

            redditBot.Authenticate("itggot-vilhelm", "6wm1MJBmHD7J", "56QyJLn_eRVwpA", "cEmNQOeLCfX4J5OawP5DfWGRr54");

            Random rand = new Random();

            string[] wikis = File.ReadAllLines("C:\\DEV\\RedditBot\\RedditBot\\RedditBot\\wikipedia_subdomains.txt").OrderBy(x => rand.Next()).ToArray();

            while (true)
            {
                foreach (var wiki in wikis)
                {
                    Console.BackgroundColor = ConsoleColor.Blue;
                    Console.WriteLine("WIKI: " + wiki);
                    Console.ResetColor();

                    var links = redditBot.GetWikipediaLinksFromDomainAsync(wiki + ".wikipedia.org").GetAwaiter().GetResult();
                    foreach (var link in links)
                    {
                        if (redditBot.HasCommentedOnPostAsync(link).GetAwaiter().GetResult() == false)
                        {
                            redditBot.PostCommentWikipediaSummaryAsync(link).GetAwaiter().GetResult();
                        }
                    }

                    Console.WriteLine("\n");
                }
            }
        }
Exemple #2
0
        static void Main(string[] args)
        {
            var       clientId     = ConfigurationManager.AppSettings["clientId"];
            var       clientSecret = ConfigurationManager.AppSettings["clientSecret"];
            var       username     = ConfigurationManager.AppSettings["username"];
            var       password     = ConfigurationManager.AppSettings["password"];
            RedditBot bot          = new RedditBot("UltimateBottyBoi", "1.0");

            bot.Authenticate(clientId, clientSecret, username, password);
            Console.WriteLine($"Is authenticated: {bot.IsAuthenticated()}");
            while (true)
            {
                bot.RunAndReply();
            }
            //Console.ReadKey();
        }