增加自定义设置 京喜工厂拼团瓜分电力的activeId,环境变量为:TUAN_ACTIVEID

This commit is contained in:
wisz2021
2021-05-28 16:37:47 +08:00
parent 345afaa2f8
commit 70a5845cfe
3 changed files with 19 additions and 3 deletions

View File

@ -93,6 +93,8 @@
| `CFD_NOTIFY_CONTROL` | 京喜财富岛<br>控制是否运行脚本后通知 | 非必须 | 输入`true`为通知,不填则为不通知 |
| `JXNC_NOTIFY_LEVEL` | 京喜农场通知控制<br>推送开关,默认1 | 非必须 | 通知级别 0=只通知成熟;1=本次获得水滴>0;2=任务执行;3=任务执行+未种植种子 |
| `PURCHASE_SHOPS` | 执行`lxk0301/jd_scripts`仓库的脚本是否做加物品至购物车任务。默认关闭不做加购物车任务 | 非必须 | 如需做此类型任务。请设置`true`,目前东东小窝(jd_small_home.js)和跳跳乐瓜分京豆(jd_jump.js)脚本会有加购任务 |
| `TUAN_ACTIVEID` | 京喜工厂拼团瓜分电力活动的`activeId`<br>默认读取作者设置的 | 非必须 | 如出现脚本开团提示失败:`活动已结束,请稍后再试~`,可自行抓包替换(开启抓包,进入拼团瓜分电力页面,寻找带有`tuan`的链接里面的`activeId=`) |
##### 互助码的填写规则

View File

@ -39,7 +39,7 @@ const helpAu = true; //帮作者助力 免费拿活动
const notify = $.isNode() ? require('./sendNotify') : '';
let jdNotify = true;//是否关闭通知false打开通知推送true关闭通知推送
const randomCount = $.isNode() ? 20 : 5;
let tuanActiveId = `XBYi-5lVdNspWhlNwhpE6Q==`;
let tuanActiveId = ``;
const jxOpenUrl = `openjd://virtual?params=%7B%20%22category%22:%20%22jump%22,%20%22des%22:%20%22m%22,%20%22url%22:%20%22https://wqsd.jd.com/pingou/dream_factory/index.html%22%20%7D`;
let cookiesArr = [], cookie = '', message = '', allMessage = '';
const inviteCodes = [
@ -1056,6 +1056,12 @@ function CreateTuan() {
console.log(`开团成功tuanId为\n${data.data['tuanId']}`);
$.tuanIds.push(data.data['tuanId']);
} else {
//{"msg":"活动已结束,请稍后再试~","nowTime":1621551005,"ret":10218}
if (data['res'] === 10218 && $.index === 1) {
//只发送一次
$.msg($.name, '', `京喜工厂拼团瓜分电力活动团IDactiveId已失效\n请自行抓包替换(Node环境变量为TUAN_ACTIVEIDiOS端在BoxJx)或者联系作者等待更新`);
if ($.isNode()) await notify.sendNotify($.name, `京喜工厂拼团瓜分电力活动团IDactiveId已失效\n请自行抓包替换(Node环境变量为TUAN_ACTIVEIDiOS端在BoxJx)或者联系作者等待更新`)
}
console.log(`开团异常:${JSON.stringify(data)}`);
}
}
@ -1340,7 +1346,8 @@ function shareCodesFormat() {
}
function requireConfig() {
return new Promise(async resolve => {
await updateTuanIdsCDN();
tuanActiveId = $.isNode() ? (process.env.TUAN_ACTIVEID || tuanActiveId) : ($.getdata('tuanActiveId') || tuanActiveId);
if (!tuanActiveId) await updateTuanIdsCDN();
if ($.tuanConfigs && $.tuanConfigs['tuanActiveId']) {
tuanActiveId = $.tuanConfigs['tuanActiveId'];
console.log(`拼团活动ID: 获取成功 ${tuanActiveId}`)

View File

@ -633,7 +633,7 @@
{
"id": "jd_dreamFactory",
"name": "京喜工厂",
"keys": ["jd_jxFactory"],
"keys": ["jd_jxFactory", "tuanActiveId"],
"descs_html": [
"请在输入框输入跟你互助的京喜工厂的好友互助码",
"同一个京东账号的好友邀请码用@隔开,不同京东账号互助码用换行(return按键)隔开。例:<br/>账号1-好友1邀请码@账号1邀请码-好友2邀请码<br/><br/>账号2-好友1邀请码@账号2-好友2邀请码",
@ -649,6 +649,13 @@
"autoGrow": true,
"rows": 8,
"desc": "京喜工厂邀请码,同一个京东账号的好友邀请码用@隔开,不同京东账号互助码用换行(return按键)隔开"
},
{
"id": "tuanActiveId",
"name": "京喜工厂拼团瓜分电力活动团ID",
"val": "",
"type": "text",
"desc": "默认读取作者设置,如出现脚本提示开团失败:`活动已结束,请稍后再试~`,可自行抓包替换(开启抓包,进入拼团瓜分电力页面,寻找带有`tuan`的链接里面的`activeId=`"
}
],
"icons": [