炸年兽,添加互助,邀请码环境变量为 JDNIAN_SHARECODES,一人一天五次助力机会
This commit is contained in:
@ -48,6 +48,7 @@
|
|||||||
| `BOOKSHOP_SHARECODES` | 京东书店互助码 | 非必须 | 填写规则和上面类似,或见下方[互助码的填写规则](#互助码的填写规则) |
|
| `BOOKSHOP_SHARECODES` | 京东书店互助码 | 非必须 | 填写规则和上面类似,或见下方[互助码的填写规则](#互助码的填写规则) |
|
||||||
| `JD_CASH_SHARECODES` | 签到领现金互助码 | 非必须 | 填写规则和上面类似,或见下方[互助码的填写规则](#互助码的填写规则) |
|
| `JD_CASH_SHARECODES` | 签到领现金互助码 | 非必须 | 填写规则和上面类似,或见下方[互助码的填写规则](#互助码的填写规则) |
|
||||||
| `JXNC_SHARECODES` | 京喜农场互助码 | 非必须 | 填写规则和上面类似,或见下方[互助码的填写规则](#互助码的填写规则) |
|
| `JXNC_SHARECODES` | 京喜农场互助码 | 非必须 | 填写规则和上面类似,或见下方[互助码的填写规则](#互助码的填写规则) |
|
||||||
|
| `JDNIAN_SHARECODES` | 炸年兽互助码 | 非必须 | 填写规则和上面类似,或见下方[互助码的填写规则](#互助码的填写规则) |
|
||||||
|
|
||||||
##### 控制脚本功能环境变量
|
##### 控制脚本功能环境变量
|
||||||
|
|
||||||
|
17
jd_nian.js
17
jd_nian.js
@ -484,7 +484,7 @@ function getFriendData(inviteId) {
|
|||||||
function readShareCode() {
|
function readShareCode() {
|
||||||
console.log(`开始`)
|
console.log(`开始`)
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
$.get({url: `http://api.turinglabs.net/api/v1/jd/nian/read/${randomCount}/`}, (err, resp, data) => {
|
$.get({url: `https://code.chiang.fun/api/v1/jd/jdnian/read/${randomCount}/`, 'timeout': 10000}, (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log(`${JSON.stringify(err)}`)
|
console.log(`${JSON.stringify(err)}`)
|
||||||
@ -501,8 +501,8 @@ function readShareCode() {
|
|||||||
resolve(data);
|
resolve(data);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
// await $.wait(2000);
|
await $.wait(2000);
|
||||||
// resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
//格式化助力码
|
//格式化助力码
|
||||||
@ -517,7 +517,7 @@ function shareCodesFormat() {
|
|||||||
const tempIndex = $.index > inviteCodes.length ? (inviteCodes.length - 1) : ($.index - 1);
|
const tempIndex = $.index > inviteCodes.length ? (inviteCodes.length - 1) : ($.index - 1);
|
||||||
$.newShareCodes = inviteCodes[tempIndex].split('@');
|
$.newShareCodes = inviteCodes[tempIndex].split('@');
|
||||||
}
|
}
|
||||||
const readShareCodeRes = null //await readShareCode();
|
const readShareCodeRes = await readShareCode();
|
||||||
if (readShareCodeRes && readShareCodeRes.code === 200) {
|
if (readShareCodeRes && readShareCodeRes.code === 200) {
|
||||||
$.newShareCodes = [...new Set([...$.newShareCodes, ...(readShareCodeRes.data || [])])];
|
$.newShareCodes = [...new Set([...$.newShareCodes, ...(readShareCodeRes.data || [])])];
|
||||||
}
|
}
|
||||||
@ -529,8 +529,15 @@ function requireConfig() {
|
|||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
console.log(`开始获取${$.name}配置文件\n`);
|
console.log(`开始获取${$.name}配置文件\n`);
|
||||||
//Node.js用户请在jdCookie.js处填写京东ck;
|
//Node.js用户请在jdCookie.js处填写京东ck;
|
||||||
const shareCodes = []
|
let shareCodes = []
|
||||||
console.log(`共${cookiesArr.length}个京东账号\n`);
|
console.log(`共${cookiesArr.length}个京东账号\n`);
|
||||||
|
if (process.env.JDNIAN_SHARECODES) {
|
||||||
|
if (process.env.JDNIAN_SHARECODES.indexOf('\n') > -1) {
|
||||||
|
shareCodes = process.env.JDNIAN_SHARECODES.split('\n');
|
||||||
|
} else {
|
||||||
|
shareCodes = process.env.JDNIAN_SHARECODES.split('&');
|
||||||
|
}
|
||||||
|
}
|
||||||
$.shareCodesArr = [];
|
$.shareCodesArr = [];
|
||||||
if ($.isNode()) {
|
if ($.isNode()) {
|
||||||
Object.keys(shareCodes).forEach((item) => {
|
Object.keys(shareCodes).forEach((item) => {
|
||||||
|
Reference in New Issue
Block a user