update
This commit is contained in:
@ -21,11 +21,12 @@ jd_scripts:
|
|||||||
environment:
|
environment:
|
||||||
#脚本更新仓库地址,配置了会切换到对应的地址
|
#脚本更新仓库地址,配置了会切换到对应的地址
|
||||||
- REPO_URL=git@gitee.com:lxk0301/jd_scripts.git
|
- REPO_URL=git@gitee.com:lxk0301/jd_scripts.git
|
||||||
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是事例,根据自己的需求增加删除
|
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是示例,根据自己的需求增加删除
|
||||||
#jd cookies
|
#jd cookies
|
||||||
# 例: JD_COOKIE=pt_key=XXX;pt_pin=XXX
|
# 例: JD_COOKIE=pt_key=XXX;pt_pin=XXX;
|
||||||
|
# 例(多账号): JD_COOKIE=pt_key=XXX;pt_pin=XXX;&pt_key=XXX;pt_pin=XXX;&pt_key=XXX;pt_pin=XXX;
|
||||||
- JD_COOKIE=
|
- JD_COOKIE=
|
||||||
#微信server酱通
|
#微信server酱通知
|
||||||
- PUSH_KEY=
|
- PUSH_KEY=
|
||||||
#Bark App通知
|
#Bark App通知
|
||||||
- BARK_PUSH=
|
- BARK_PUSH=
|
||||||
@ -54,7 +55,8 @@ jd_scripts:
|
|||||||
- MARKET_COIN_TO_BEANS=
|
- MARKET_COIN_TO_BEANS=
|
||||||
#是否开启debug模式打印日志
|
#是否开启debug模式打印日志
|
||||||
# 例: JD_DEBUG=false
|
# 例: JD_DEBUG=false
|
||||||
- JD_DEBUG=
|
#是否显示log,默认显示。改成false表示不显示
|
||||||
|
#- JD_DEBUG=
|
||||||
#如果设置了 RANDOM_DELAY_MAX ,则会启用随机延迟功能,延迟随机 0 到 RANDOM_DELAY_MAX-1 秒。如果不设置此项,则不使用延迟。
|
#如果设置了 RANDOM_DELAY_MAX ,则会启用随机延迟功能,延迟随机 0 到 RANDOM_DELAY_MAX-1 秒。如果不设置此项,则不使用延迟。
|
||||||
#并不是所有的脚本都会被启用延迟,因为有一些脚本需要整点触发。延迟的目的有两个,1是降低抢占cpu资源几率,2是降低检查风险(主要是1)
|
#并不是所有的脚本都会被启用延迟,因为有一些脚本需要整点触发。延迟的目的有两个,1是降低抢占cpu资源几率,2是降低检查风险(主要是1)
|
||||||
#填写数字,单位为秒,比如写为 RANDOM_DELAY_MAX=30 就是随机产生0到29之间的一个秒数,执行延迟的意思。
|
#填写数字,单位为秒,比如写为 RANDOM_DELAY_MAX=30 就是随机产生0到29之间的一个秒数,执行延迟的意思。
|
||||||
|
@ -21,11 +21,12 @@ jd_scripts:
|
|||||||
environment:
|
environment:
|
||||||
#脚本更新仓库地址,配置了会切换到对应的地址
|
#脚本更新仓库地址,配置了会切换到对应的地址
|
||||||
- REPO_URL=git@gitee.com:lxk0301/jd_scripts.git
|
- REPO_URL=git@gitee.com:lxk0301/jd_scripts.git
|
||||||
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是事例,根据自己的需求增加删除
|
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是示例,根据自己的需求增加删除
|
||||||
#jd cookies
|
#jd cookies
|
||||||
# 例: JD_COOKIE=pt_key=XXX;pt_pin=XXX
|
# 例: JD_COOKIE=pt_key=XXX;pt_pin=XXX;
|
||||||
|
#例(多账号): JD_COOKIE=pt_key=XXX;pt_pin=XXX;&pt_key=XXX;pt_pin=XXX;&pt_key=XXX;pt_pin=XXX;
|
||||||
- JD_COOKIE=
|
- JD_COOKIE=
|
||||||
#微信server酱通
|
#微信server酱通知
|
||||||
- PUSH_KEY=
|
- PUSH_KEY=
|
||||||
#Bark App通知
|
#Bark App通知
|
||||||
- BARK_PUSH=
|
- BARK_PUSH=
|
||||||
@ -54,11 +55,12 @@ jd_scripts:
|
|||||||
- MARKET_COIN_TO_BEANS=
|
- MARKET_COIN_TO_BEANS=
|
||||||
#是否开启debug模式打印日志
|
#是否开启debug模式打印日志
|
||||||
# 例: JD_DEBUG=false
|
# 例: JD_DEBUG=false
|
||||||
- JD_DEBUG=
|
#是否显示log,默认显示。改成false表示不显示
|
||||||
|
#- JD_DEBUG=
|
||||||
#如果设置了 RANDOM_DELAY_MAX ,则会启用随机延迟功能,延迟随机 0 到 RANDOM_DELAY_MAX-1 秒。如果不设置此项,则不使用延迟。
|
#如果设置了 RANDOM_DELAY_MAX ,则会启用随机延迟功能,延迟随机 0 到 RANDOM_DELAY_MAX-1 秒。如果不设置此项,则不使用延迟。
|
||||||
#并不是所有的脚本都会被启用延迟,因为有一些脚本需要整点触发。延迟的目的有两个,1是降低抢占cpu资源几率,2是降低检查风险(主要是1)
|
#并不是所有的脚本都会被启用延迟,因为有一些脚本需要整点触发。延迟的目的有两个,1是降低抢占cpu资源几率,2是降低检查风险(主要是1)
|
||||||
#填写数字,单位为秒,比如写为 RANDOM_DELAY_MAX=30 就是随机产生0到29之间的一个秒数,执行延迟的意思。
|
#填写数字,单位为秒,比如写为 RANDOM_DELAY_MAX=30 就是随机产生0到29之间的一个秒数,执行延迟的意思。
|
||||||
- RANDOM_DELAY_MAX=120
|
- RANDOM_DELAY_MAX=120
|
||||||
#使用自定义定任务追加默认任务之后,上面volumes挂载之后这里配置对应的文件名,和自定义文件使用方式为overwrite
|
#使用自定义定任务覆盖默认任务,上面volumes挂载之后这里配置对应的文件名,和自定义文件使用方式为overwrite
|
||||||
- CUSTOM_LIST_FILE=my_crontab_list.sh
|
- CUSTOM_LIST_FILE=my_crontab_list.sh
|
||||||
- CUSTOM_LIST_MERGE_TYPE=overwrite
|
- CUSTOM_LIST_MERGE_TYPE=overwrite
|
||||||
|
@ -20,7 +20,7 @@ jd_scripts:
|
|||||||
environment:
|
environment:
|
||||||
#脚本更新仓库地址,配置了会切换到对应的地址
|
#脚本更新仓库地址,配置了会切换到对应的地址
|
||||||
- REPO_URL=git@gitee.com:lxk0301/jd_scripts.git
|
- REPO_URL=git@gitee.com:lxk0301/jd_scripts.git
|
||||||
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是事例,根据自己的需求增加删除
|
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是示例,根据自己的需求增加删除
|
||||||
#jd cookies
|
#jd cookies
|
||||||
# 例: JD_COOKIE=pt_key=XXX;pt_pin=XXX
|
# 例: JD_COOKIE=pt_key=XXX;pt_pin=XXX
|
||||||
- JD_COOKIE=
|
- JD_COOKIE=
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
| `JD_DEBUG` | 脚本打印log | 非必须 | true | 运行脚本时,是否显示log,默认显示。改成false表示不显示,注重隐私的人可以设置 JD_DEBUG 为false |
|
| `JD_DEBUG` | 脚本打印log | 非必须 | true | 运行脚本时,是否显示log,默认显示。改成false表示不显示,注重隐私的人可以设置 JD_DEBUG 为false |
|
||||||
| `JD_USER_AGENT` | 京东 | 非必须 | | 自定义此库里京东系列脚本的UserAgent,不懂不知不会UserAgent的请不要随意填写内容。如需使用此功能建议填写京东APP的UA |
|
| `JD_USER_AGENT` | 京东 | 非必须 | | 自定义此库里京东系列脚本的UserAgent,不懂不知不会UserAgent的请不要随意填写内容。如需使用此功能建议填写京东APP的UA |
|
||||||
|
|
||||||
##### 推送通知环境变量(目前提供`微信server酱`、`pushplus(推送加)`、`iOS Bark APP`、`telegram机器人`、`钉钉机器人`、`企业微信机器人`、`iGot`等通知方式)
|
##### 推送通知环境变量(目前提供`微信server酱`、`pushplus(推送加)`、`iOS Bark APP`、`telegram机器人`、`钉钉机器人`、`企业微信机器人`、`iGot`、`企业微信应用消息`等通知方式)
|
||||||
|
|
||||||
| Name | 归属 | 属性 | 说明 |
|
| Name | 归属 | 属性 | 说明 |
|
||||||
| :---------------: | :----------------------------------------------------------: | :----: | ------------------------------------------------------------ |
|
| :---------------: | :----------------------------------------------------------: | :----: | ------------------------------------------------------------ |
|
||||||
@ -93,7 +93,7 @@
|
|||||||
|
|
||||||
##### 互助码的填写规则
|
##### 互助码的填写规则
|
||||||
|
|
||||||
> 互助码如何获取:运行相应脚本后,在日志里面可以找到。
|
> 互助码如何获取:长期活动可在jd_get_share_code.js里面查找,短期活动需运行相应脚本后,在日志里面可以找到。
|
||||||
|
|
||||||
同一个京东账号的好友互助码用@隔开,不同京东账号互助码用&或者换行隔开,下面给一个文字示例和具体互助码示例说明
|
同一个京东账号的好友互助码用@隔开,不同京东账号互助码用&或者换行隔开,下面给一个文字示例和具体互助码示例说明
|
||||||
|
|
||||||
|
@ -82,14 +82,18 @@ const JD_API_HOST = 'https://api.m.jd.com/api';
|
|||||||
$.done();
|
$.done();
|
||||||
})
|
})
|
||||||
async function jd_necklace() {
|
async function jd_necklace() {
|
||||||
await necklace_homePage();
|
try {
|
||||||
await doTask();
|
await necklace_homePage();
|
||||||
await necklace_homePage();
|
await doTask();
|
||||||
await receiveBubbles();
|
await necklace_homePage();
|
||||||
await sign();
|
await receiveBubbles();
|
||||||
await necklace_homePage();
|
await sign();
|
||||||
// await necklace_exchangeGift($.totalScore);//自动兑换多少钱的无门槛红包,1000代表1元,默认兑换全部点点券
|
await necklace_homePage();
|
||||||
await showMsg();
|
// await necklace_exchangeGift($.totalScore);//自动兑换多少钱的无门槛红包,1000代表1元,默认兑换全部点点券
|
||||||
|
await showMsg();
|
||||||
|
} catch (e) {
|
||||||
|
$.logErr(e)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
function showMsg() {
|
function showMsg() {
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
@ -313,6 +317,8 @@ function necklace_getTask(taskId) {
|
|||||||
|
|
||||||
function necklace_homePage() {
|
function necklace_homePage() {
|
||||||
$.taskConfigVos = [];
|
$.taskConfigVos = [];
|
||||||
|
$.bubbles = [];
|
||||||
|
$.signInfo = {};
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl('necklace_homePage'), async (err, resp, data) => {
|
$.post(taskPostUrl('necklace_homePage'), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
|
Reference in New Issue
Block a user