|
| 1 | +require("dotenv").config(); |
| 2 | +const { _isArray } = require("../utils.js"); |
| 3 | + |
| 4 | +const settings = { |
| 5 | + TIME_SLEEP: process.env.TIME_SLEEP ? parseInt(process.env.TIME_SLEEP) : 8, |
| 6 | + MAX_THEADS: process.env.MAX_THEADS ? parseInt(process.env.MAX_THEADS) : 10, |
| 7 | + MAX_LEVEL_UGRADE_HERO: process.env.MAX_LEVEL_UGRADE_HERO ? parseInt(process.env.MAX_LEVEL_UGRADE_HERO) : 10, |
| 8 | + MAX_THEADS_NO_PROXY: process.env.MAX_THEADS_NO_PROXY ? parseInt(process.env.MAX_THEADS_NO_PROXY) : 10, |
| 9 | + MAX_AMOUNT_GACHA: process.env.MAX_AMOUNT_GACHA ? parseInt(process.env.MAX_AMOUNT_GACHA) : 100, |
| 10 | + |
| 11 | + SKIP_TASKS: process.env.SKIP_TASKS ? JSON.parse(process.env.SKIP_TASKS.replace(/'/g, '"')) : [], |
| 12 | + TYPE_HERO_UPGRADE: process.env.TYPE_HERO_UPGRADE ? JSON.parse(process.env.TYPE_HERO_UPGRADE.replace(/'/g, '"')) : [], |
| 13 | + TYPE_HERO_RESET: process.env.TYPE_HERO_RESET ? JSON.parse(process.env.TYPE_HERO_RESET.replace(/'/g, '"')) : [], |
| 14 | + CODE_GATEWAY: process.env.CODE_GATEWAY ? JSON.parse(process.env.CODE_GATEWAY.replace(/'/g, '"')) : [], |
| 15 | + |
| 16 | + AUTO_TASK: process.env.AUTO_TASK ? process.env.AUTO_TASK.toLowerCase() === "true" : false, |
| 17 | + AUTO_CHALLENGE: process.env.AUTO_CHALLENGE ? process.env.AUTO_CHALLENGE.toLowerCase() === "true" : false, |
| 18 | + ENABLE_MAP_RANGE_CHALLENGE: process.env.ENABLE_MAP_RANGE_CHALLENGE ? process.env.ENABLE_MAP_RANGE_CHALLENGE.toLowerCase() === "true" : false, |
| 19 | + |
| 20 | + AUTO_SHOW_COUNT_DOWN_TIME_SLEEP: process.env.AUTO_SHOW_COUNT_DOWN_TIME_SLEEP ? process.env.AUTO_SHOW_COUNT_DOWN_TIME_SLEEP.toLowerCase() === "true" : false, |
| 21 | + AUTO_CLAIM_BONUS: process.env.AUTO_CLAIM_BONUS ? process.env.AUTO_CLAIM_BONUS.toLowerCase() === "true" : false, |
| 22 | + ENABLE_ADVANCED_MERGE: process.env.ENABLE_ADVANCED_MERGE ? process.env.ENABLE_ADVANCED_MERGE.toLowerCase() === "true" : false, |
| 23 | + ENABLE_DEBUG: process.env.ENABLE_DEBUG ? process.env.ENABLE_DEBUG.toLowerCase() === "true" : false, |
| 24 | + |
| 25 | + AUTO_UGRADE_HERO: process.env.AUTO_UGRADE_HERO ? process.env.AUTO_UGRADE_HERO.toLowerCase() === "true" : false, |
| 26 | + AUTO_RESET_HERO: process.env.AUTO_RESET_HERO ? process.env.AUTO_RESET_HERO.toLowerCase() === "true" : false, |
| 27 | + CONNECT_WALLET: process.env.CONNECT_WALLET ? process.env.CONNECT_WALLET.toLowerCase() === "true" : false, |
| 28 | + |
| 29 | + ADVANCED_ANTI_DETECTION: process.env.ADVANCED_ANTI_DETECTION ? process.env.ADVANCED_ANTI_DETECTION.toLowerCase() === "true" : false, |
| 30 | + AUTO_CODE_GATEWAY: process.env.AUTO_CODE_GATEWAY ? process.env.AUTO_CODE_GATEWAY.toLowerCase() === "true" : false, |
| 31 | + |
| 32 | + API_ID: process.env.API_ID ? process.env.API_ID : null, |
| 33 | + BASE_URL: process.env.BASE_URL ? process.env.BASE_URL : "https://tgapi.sleepagotchi.com/v1/tg", |
| 34 | + REF_ID: process.env.REF_ID ? process.env.REF_ID : "T_1092680235", |
| 35 | + |
| 36 | + DELAY_BETWEEN_REQUESTS: process.env.DELAY_BETWEEN_REQUESTS && _isArray(process.env.DELAY_BETWEEN_REQUESTS) ? JSON.parse(process.env.DELAY_BETWEEN_REQUESTS) : [1, 5], |
| 37 | + DELAY_START_BOT: process.env.DELAY_START_BOT && _isArray(process.env.DELAY_START_BOT) ? JSON.parse(process.env.DELAY_START_BOT) : [1, 15], |
| 38 | + MAP_RANGE_CHALLENGE: process.env.MAP_RANGE_CHALLENGE && _isArray(process.env.MAP_RANGE_CHALLENGE) ? JSON.parse(process.env.MAP_RANGE_CHALLENGE) : [0, 0], |
| 39 | +}; |
| 40 | + |
| 41 | +module.exports = settings; |
0 commit comments