This commit is contained in:
lxk0301
2021-03-31 11:39:49 +08:00
parent e75165b00f
commit f2d3e4f36e
5 changed files with 30 additions and 20 deletions

View File

@ -21,11 +21,12 @@ jd_scripts:
environment:
#脚本更新仓库地址,配置了会切换到对应的地址
- REPO_URL=git@gitee.com:lxk0301/jd_scripts.git
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是例,根据自己的需求增加删除
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是例,根据自己的需求增加删除
#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=
#微信server酱通
#微信server酱通
- PUSH_KEY=
#Bark App通知
- BARK_PUSH=
@ -54,7 +55,8 @@ jd_scripts:
- MARKET_COIN_TO_BEANS=
#是否开启debug模式打印日志
# 例: JD_DEBUG=false
- JD_DEBUG=
#是否显示log,默认显示。改成false表示不显示
#- JD_DEBUG=
#如果设置了 RANDOM_DELAY_MAX ,则会启用随机延迟功能,延迟随机 0 到 RANDOM_DELAY_MAX-1 秒。如果不设置此项,则不使用延迟。
#并不是所有的脚本都会被启用延迟因为有一些脚本需要整点触发。延迟的目的有两个1是降低抢占cpu资源几率2是降低检查风险主要是1
#填写数字,单位为秒,比如写为 RANDOM_DELAY_MAX=30 就是随机产生0到29之间的一个秒数执行延迟的意思。

View File

@ -21,11 +21,12 @@ jd_scripts:
environment:
#脚本更新仓库地址,配置了会切换到对应的地址
- REPO_URL=git@gitee.com:lxk0301/jd_scripts.git
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是例,根据自己的需求增加删除
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是例,根据自己的需求增加删除
#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=
#微信server酱通
#微信server酱通
- PUSH_KEY=
#Bark App通知
- BARK_PUSH=
@ -54,11 +55,12 @@ jd_scripts:
- MARKET_COIN_TO_BEANS=
#是否开启debug模式打印日志
# 例: JD_DEBUG=false
- JD_DEBUG=
#是否显示log,默认显示。改成false表示不显示
#- JD_DEBUG=
#如果设置了 RANDOM_DELAY_MAX ,则会启用随机延迟功能,延迟随机 0 到 RANDOM_DELAY_MAX-1 秒。如果不设置此项,则不使用延迟。
#并不是所有的脚本都会被启用延迟因为有一些脚本需要整点触发。延迟的目的有两个1是降低抢占cpu资源几率2是降低检查风险主要是1
#填写数字,单位为秒,比如写为 RANDOM_DELAY_MAX=30 就是随机产生0到29之间的一个秒数执行延迟的意思。
- RANDOM_DELAY_MAX=120
#使用自定义定任务追加默认任务之后上面volumes挂载之后这里配置对应的文件名和自定义文件使用方式为overwrite
#使用自定义定任务覆盖默认任务上面volumes挂载之后这里配置对应的文件名和自定义文件使用方式为overwrite
- CUSTOM_LIST_FILE=my_crontab_list.sh
- CUSTOM_LIST_MERGE_TYPE=overwrite

View File

@ -20,7 +20,7 @@ jd_scripts:
environment:
#脚本更新仓库地址,配置了会切换到对应的地址
- REPO_URL=git@gitee.com:lxk0301/jd_scripts.git
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是例,根据自己的需求增加删除
# 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是例,根据自己的需求增加删除
#jd cookies
# 例: JD_COOKIE=pt_key=XXX;pt_pin=XXX
- JD_COOKIE=

View File

@ -13,7 +13,7 @@
| `JD_DEBUG` | 脚本打印log | 非必须 | true | 运行脚本时是否显示log,默认显示。改成false表示不显示注重隐私的人可以设置 JD_DEBUG 为false |
| `JD_USER_AGENT` | 京东 | 非必须 | | 自定义此库里京东系列脚本的UserAgent不懂不知不会UserAgent的请不要随意填写内容。如需使用此功能建议填写京东APP的UA |
##### 推送通知环境变量(目前提供`微信server酱`、`pushplus(推送加)`、`iOS Bark APP`、`telegram机器人`、`钉钉机器人`、`企业微信机器人`、`iGot`等通知方式)
##### 推送通知环境变量(目前提供`微信server酱`、`pushplus(推送加)`、`iOS Bark APP`、`telegram机器人`、`钉钉机器人`、`企业微信机器人`、`iGot`、`企业微信应用消息`等通知方式)
| Name | 归属 | 属性 | 说明 |
| :---------------: | :----------------------------------------------------------: | :----: | ------------------------------------------------------------ |
@ -93,7 +93,7 @@
##### 互助码的填写规则
> 互助码如何获取:运行相应脚本后,在日志里面可以找到。
> 互助码如何获取:长期活动可在jd_get_share_code.js里面查找短期活动需运行相应脚本后,在日志里面可以找到。
同一个京东账号的好友互助码用@隔开,不同京东账号互助码用&或者换行隔开,下面给一个文字示例和具体互助码示例说明

View File

@ -82,14 +82,18 @@ const JD_API_HOST = 'https://api.m.jd.com/api';
$.done();
})
async function jd_necklace() {
await necklace_homePage();
await doTask();
await necklace_homePage();
await receiveBubbles();
await sign();
await necklace_homePage();
// await necklace_exchangeGift($.totalScore);//自动兑换多少钱的无门槛红包1000代表1元默认兑换全部点点券
await showMsg();
try {
await necklace_homePage();
await doTask();
await necklace_homePage();
await receiveBubbles();
await sign();
await necklace_homePage();
// await necklace_exchangeGift($.totalScore);//自动兑换多少钱的无门槛红包1000代表1元默认兑换全部点点券
await showMsg();
} catch (e) {
$.logErr(e)
}
}
function showMsg() {
return new Promise(async resolve => {
@ -313,6 +317,8 @@ function necklace_getTask(taskId) {
function necklace_homePage() {
$.taskConfigVos = [];
$.bubbles = [];
$.signInfo = {};
return new Promise(resolve => {
$.post(taskPostUrl('necklace_homePage'), async (err, resp, data) => {
try {