Greasy Fork is available in English.
Automatic rolls and claims for 50+ crypto faucets/PTC/miners (Freebitco.in BTC, auto promo code for 16 CryptosFaucet, FaucetPay, StormGain, etc)
< 脚本[satology] Auto Claim Multiple Faucets with Monitor UI的反馈
Sure. First of all, this values are the defaults and are loaded just once. After that, you should change them through the UI at Settings. Modifying them won't do anything if the script was previously run.
Here you go:
config['devlog.enabled'] = false;
config['devlog.maxLines'] = 200;
Both are available at Settings > Default > Logging. If true, stores all shared.devlog calls (how many is set with devlog.maxLines) and enables the Log button at the UI, that u can use to review the lines and also report an error by sending it.
config['defaults.timeout'] = 4; Default value (in minutes) to stop the current faucet process
config['defaults.postponeMinutes'] = 65;
config['defaults.postponeMinutes.min'] = 65;
config['defaults.postponeMinutes.max'] = 65;
These 3 are changed through Settings > Defaults > Timeout > After timeout/error, postpone for...
It's the logic it uses to set the next run time when the process failed.
config['defaults.workInBackground'] = true; Focus or not the opened faucet/site
config['defaults.extraInterval'] = true; This one enables some timers that let the manager know if the faucet is running or not. It's used only for some faucets when enabled, and helps to close faster a faucet when it is redirected/stopped by an ad. Basically, if this is enabled and the faucet don't send a message for X seconds, the manager assumes it was redirected and closes it (FORCED_CLOSED error) without waiting for the whole timeout interval.
config['cf.autologin'] = false;
config['cf.credentials.mode'] = 1;
config['cf.credentials.email'] = 'YOUR@EMAIL.com';
config['cf.credentials.password'] = 'YOURPASSWORD';
Self explanatory. You can set it (for now) through Settings > FP
config['cf.sleepHoursIfIpBan'] = 8;
If a ban is detected, this is use to calculate the next run (it makes all cf faucets wait X hours)
config['fb.activateRPBonus'] = true; Activates the RewardPoint Roll bonus daily
REMOVED @1.8.4: config['fp.hoursBetweenRuns'] = 6;
config['fp.maxTimeInMinutes'] = 15; This is a custom timeout for FP PTC, how much time you want it to run max. Overrides the default timeout.
config['bk.withdrawMode'] = "0";
config['bk.hoursBetweenWithdraws'] = 4;
Enable/disable auto withdraw. Also available at Settings
config['bk.sleepMinutesIfIpBan'] = 75;
Similar to CF ban
config['bestchange.address'] = '101';
BTC address to use (from wallet) to roll at BestChange
REMOVED @1.8.4: config['bigbtc.postponeMinutes'] = '0';
Added on last update:
config['defaults.nextRun.useCountdown'] = true;
config['defaults.nextRun'] = 60; //0: Random between min and max
config['defaults.nextRun.min'] = 60;
config['defaults.nextRun.max'] = 60;
Can be changed at Settings > Defaults > Next Run. Similar to the postpone logic for error/timeout. This is the default way of calculating the next run time, but after a successful claim/roll.
config['defaults.sleepMode'] = false;
config['defaults.sleepMode.min'] = "00:00";
config['defaults.sleepMode.max'] = "01:00";
Also available at settings. It's an optional timeframe in which the faucets won't run. For now, you can't use two days timeframes like 'from 11pm to 3am'. Might create unexpected behavior.
Most of the values can also be set individually for each faucet to override the default behavior in specific cases.
Hope it helps!
Thanks for that,
I usually just update the configs in the script,
Then copy all the configs to notepad, update the script and re-enter my configs.
Could you give us a rundown on these options, I forgot what some of them do, the different modes etc.
config['devlog.enabled'] = false;
config['devlog.maxLines'] = 200;
config['defaults.timeout'] = 4;
config['defaults.postponeMinutes'] = 65; //0: Random between min and max
config['defaults.postponeMinutes.min'] = 65;
config['defaults.postponeMinutes.max'] = 65;
config['defaults.workInBackground'] = true;
config['defaults.extraInterval'] = true;
config['cf.autologin'] = false;
config['cf.credentials.mode'] = 1;
config['cf.credentials.email'] = 'YOUR@EMAIL.com';
config['cf.credentials.password'] = 'YOURPASSWORD';
config['cf.sleepHoursIfIpBan'] = 8;
config['fb.activateRPBonus'] = true;
config['fp.hoursBetweenRuns'] = 6;
config['fp.maxTimeInMinutes'] = 15;
config['bk.withdrawMode'] = "0";
config['bk.hoursBetweenWithdraws'] = 4;
config['bk.sleepMinutesIfIpBan'] = 75;
config['bestchange.address'] = '101';
config['bigbtc.postponeMinutes'] = '0';