mirror of https://github.com/NobyDa/Script.git
JD: Add new checkin.
This commit is contained in:
parent
506712887e
commit
7fc78f72a0
|
@ -2,8 +2,8 @@
|
|||
|
||||
京东多合一签到脚本
|
||||
|
||||
更新时间: 2020.9.25 0:40 v1.61
|
||||
有效接口: 31+
|
||||
更新时间: 2020.9.26 20:00 v1.62
|
||||
有效接口: 32+
|
||||
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
|
||||
电报频道: @NobyDa
|
||||
问题反馈: @NobyDa_bot
|
||||
|
@ -106,6 +106,7 @@ async function all() {
|
|||
if (stop == 0) {
|
||||
await Promise.all([
|
||||
JingDongBean(stop), //京东京豆
|
||||
JingDongWebcasts(stop), //京东直播
|
||||
JingRongBean(stop), //金融简单赚钱
|
||||
JingRongDoll(stop), //金融抓娃娃
|
||||
JingRongSteel(stop), //金融钢镚
|
||||
|
@ -145,6 +146,7 @@ async function all() {
|
|||
]);
|
||||
} else {
|
||||
await JingDongBean(stop); //京东京豆
|
||||
await JingDongWebcasts(s); //京东直播
|
||||
await JingRongBean(stop); //金融简单赚钱
|
||||
await JingRongDoll(stop); //金融抓娃娃
|
||||
await JingRongSteel(stop); //金融钢镚
|
||||
|
@ -1876,6 +1878,43 @@ function JingDongGetCash(s) {
|
|||
});
|
||||
}
|
||||
|
||||
function JingDongWebcasts(s) {
|
||||
return new Promise(resolve => {
|
||||
if (disable("JDWebcasts")) return resolve()
|
||||
setTimeout(() => {
|
||||
$nobyda.get({
|
||||
url: `https://api.m.jd.com/api?functionId=getChannelTaskRewardToM&appid=h5-live&body=%7B%22type%22%3A%22signTask%22%2C%22itemId%22%3A%221%22%7D`,
|
||||
headers: {
|
||||
Cookie: KEY,
|
||||
Origin: `https://h.m.jd.com`
|
||||
}
|
||||
}, (error, response, data) => {
|
||||
try {
|
||||
if (error) throw new Error(error)
|
||||
const cc = JSON.parse(data);
|
||||
const Details = LogDetails ? "response:\n" + data : '';
|
||||
if (cc.code == 0 && cc.subCode == 0) {
|
||||
console.log(`\n京东商城-直播签到成功 ${Details}`)
|
||||
merge.JDWebcasts.bean = cc.sum || 0
|
||||
merge.JDWebcasts.success = 1
|
||||
merge.JDWebcasts.notify = `京东商城-直播: 成功, 明细: ${merge.JDWebcasts.bean||`无`}京豆 🐶`
|
||||
} else {
|
||||
console.log(`\n京东商城-直播签到失败 ${Details}`)
|
||||
const tp = data.match(/擦肩而过/) ? `无机会` : cc.code == 3 ? `Cookie失效` : `${cc.msg||`未知`}`
|
||||
merge.JDWebcasts.notify = `京东商城-直播: 失败, 原因: ${tp} ${cc.code==3?`‼️`:`⚠️`}`
|
||||
merge.JDWebcasts.fail = 1
|
||||
}
|
||||
} catch (eor) {
|
||||
$nobyda.AnError("京东商城-直播", "JDWebcasts", eor)
|
||||
} finally {
|
||||
resolve()
|
||||
}
|
||||
})
|
||||
}, s)
|
||||
if (out) setTimeout(resolve, out + s)
|
||||
});
|
||||
}
|
||||
|
||||
function TotalSteel() {
|
||||
return new Promise(resolve => {
|
||||
if (disable("TSteel")) return resolve()
|
||||
|
@ -2090,6 +2129,7 @@ function initial() {
|
|||
JDClean: {},
|
||||
JDVege: {},
|
||||
JDJewels: {},
|
||||
JDWebcasts: {},
|
||||
JDCube: {},
|
||||
JDPrize: {},
|
||||
JRSteel: {},
|
||||
|
@ -2372,4 +2412,4 @@ function nobyda() {
|
|||
done
|
||||
}
|
||||
};
|
||||
ReadCookie();
|
||||
ReadCookie();
|
|
@ -50,6 +50,9 @@
|
|||
}, {
|
||||
"key": "JDBean",
|
||||
"label": "京东京豆"
|
||||
}, {
|
||||
"key": "JDWebcasts",
|
||||
"label": "京东直播"
|
||||
}, {
|
||||
"key": "JRBean",
|
||||
"label": "金融金贴"
|
||||
|
|
Loading…
Reference in New Issue