| 527 | }) |
| 528 | } |
| 529 | function requireConfig() { |
| 530 | return new Promise(resolve => { |
| 531 | console.log('开始获取东东萌宠配置文件\n') |
| 532 | notify = $.isNode() ? require('./sendNotify') : ''; |
| 533 | //Node.js用户请在jdCookie.js处填写京东ck; |
| 534 | const jdCookieNode = $.isNode() ? require('./jdCookie.js') : ''; |
| 535 | const jdPetShareCodes = $.isNode() ? require('./jdPetShareCodes.js') : ''; |
| 536 | //IOS等用户直接用NobyDa的jd cookie |
| 537 | if ($.isNode()) { |
| 538 | Object.keys(jdCookieNode).forEach((item) => { |
| 539 | if (jdCookieNode[item]) { |
| 540 | cookiesArr.push(jdCookieNode[item]) |
| 541 | } |
| 542 | }) |
| 543 | if (process.env.JD_DEBUG && process.env.JD_DEBUG === 'false') console.log = () => {}; |
| 544 | } else { |
| 545 | cookiesArr = [$.getdata('CookieJD'), $.getdata('CookieJD2'), ...jsonParse($.getdata('CookiesJD') || "[]").map(item => item.cookie)].filter(item => !!item); |
| 546 | } |
| 547 | console.log(`共${cookiesArr.length}个京东账号\n`) |
| 548 | $.shareCodesArr = []; |
| 549 | if ($.isNode()) { |
| 550 | Object.keys(jdPetShareCodes).forEach((item) => { |
| 551 | if (jdPetShareCodes[item]) { |
| 552 | $.shareCodesArr.push(jdPetShareCodes[item]) |
| 553 | } |
| 554 | }) |
| 555 | } else { |
| 556 | if ($.getdata('jd_pet_inviter')) $.shareCodesArr = $.getdata('jd_pet_inviter').split('\n').filter(item => !!item); |
| 557 | console.log(`\nBoxJs设置的${$.name}好友邀请码:${$.getdata('jd_pet_inviter') ? $.getdata('jd_pet_inviter') : '暂无'}\n`); |
| 558 | } |
| 559 | // console.log(`$.shareCodesArr::${JSON.stringify($.shareCodesArr)}`) |
| 560 | // console.log(`jdPetShareArr账号长度::${$.shareCodesArr.length}`) |
| 561 | console.log(`您提供了${$.shareCodesArr.length}个账号的东东萌宠助力码\n`); |
| 562 | resolve() |
| 563 | }) |
| 564 | } |
| 565 | function TotalBean() { |
| 566 | return new Promise(async resolve => { |
| 567 | const options = { |