Example #1
0
        private bool excludeFriends = true; // TODO: add functionality to exclude the users on your friend list from gameplay

        public QuizDuellBot()
        {
            Console.WriteLine("Loading Config File.");
            //config = QuizDuellConfig.LoadFromFile("config.json");
            //config = QuizDuellConfig.LoadFromFile("ios-config.json");
            config = QuizDuellConfig.LoadFromFile("apk-config.json");
            client = new QuizDuellApi(config);
            result = new JObject();
        }
        public void Initialize()
        {
            // Initalize the base config
            config = new QuizDuellConfig();
            config.Host = "qkgermany.feomedia.se";
            config.Plattform = QuizDuellPlattform.ANDROID;
            config.UserAgent = "Quizduell A 1.3.2";
            config.Cookies = new CookieContainer();

            // MD5-SALT - Different per Country/Plattform
            // qkgermany: SQ2zgOTmQc8KXmBP
            config.Salt = "SQ2zgOTmQc8KXmBP";

            // NOTE: Quizduell uses different HMAC Keys for different locales.
            // IOS: 7GprrSCirEToJjG5
            // APK: irETGpoJjG57rrSC
            if (config.Plattform == QuizDuellPlattform.ANDROID) { config.Key = "irETGpoJjG57rrSC"; }
            if (config.Plattform == QuizDuellPlattform.IOS) { config.Key = "7GprrSCirEToJjG5"; }

            target = new QuizDuellApi(config);
        }