环境变量说明

京东(必须)

Name

归属

属性

说明

JD_COOKIE

京东

必须

京东cookie,多个账号的cookie使用&隔开,例:pt_key=XXX;pt_pin=XXX;&pt_key=XXX;pt_pin=XXX;&pt_key=XXX;pt_pin=XXX;。具体获取参考浏览器获取京东cookie教程 或者 插件获取京东cookie教程

京东隐私安全 环境变量

Name

归属

属性

默认值

说明

JD_DEBUG

脚本打印log

非必须

true

运行脚本时,是否显示log,默认显示。改成false表示不显示,注重隐私的人可以设置 JD_DEBUG 为false

JD_USER_AGENT

京东

非必须

自定义此库里京东系列脚本的UserAgent,不懂不知不会UserAgent的请不要随意填写内容。如需使用此功能建议填写京东APP的UA

推送通知环境变量(目前提供微信server酱pushplus(推送加)iOS Bark APPtelegram机器人钉钉机器人企业微信机器人iGot企业微信应用消息等通知方式)

Name

归属

属性

说明

PUSH_KEY

微信server酱推送

非必须

server酱的微信通知官方文档,已兼容 Server酱·Turbo版

BARK_PUSH

BARK推送

非必须

IOS用户下载BARK这个APP,填写内容是app提供的设备码,例如:https://api.day.app/123 ,那么此处的设备码就是123,再不懂看 这个图(注:支持自建填完整链接即可)

BARK_SOUND

BARK推送

非必须

bark推送声音设置,例如choo,具体值请在bark-推送铃声-查看所有铃声

TG_BOT_TOKEN

telegram推送

非必须

tg推送(需设备可连接外网),TG_BOT_TOKENTG_USER_ID两者必需,填写自己申请@BotFather的Token,如10xxx4:AAFcqxxxxgER5uw , 具体教程

TG_USER_ID

telegram推送

非必须

tg推送(需设备可连接外网),TG_BOT_TOKENTG_USER_ID两者必需,填写@getuseridbot中获取到的纯数字ID, 具体教程

DD_BOT_TOKEN

钉钉推送

非必须

钉钉推送(DD_BOT_TOKENDD_BOT_SECRET两者必需)官方文档 ,只需https://oapi.dingtalk.com/robot/send?access_token=XXX 等于=符号后面的XXX即可

DD_BOT_SECRET

钉钉推送

非必须

(DD_BOT_TOKENDD_BOT_SECRET两者必需) ,密钥,机器人安全设置页面,加签一栏下面显示的SEC开头的SECXXXXXXXXXX等字符 , 注:钉钉机器人安全设置只需勾选加签即可,其他选项不要勾选,再不懂看 这个图

QYWX_KEY

企业微信机器人推送

非必须

密钥,企业微信推送 webhook 后面的 key 详见官方说明文档

QYWX_AM

企业微信应用消息推送

非必须

corpid,corpsecret,touser,agentid,素材库图片id 参考文档1 参考文档2
素材库图片填0为图文消息, 填1为纯文本消息

IGOT_PUSH_KEY

iGot推送

非必须

iGot聚合推送,支持多方式推送,确保消息可达。 参考文档

PUSH_PLUS_TOKEN

pushplus推送

非必须

微信扫码登录后一对一推送或一对多推送下面的token(您的Token) 官方网站

PUSH_PLUS_USER

pushplus推送

非必须

一对多推送的“群组编码”(一对多推送下面->您的群组(如无则新建)->群组编码)注:(1、需订阅者扫描二维码 2、如果您是创建群组所属人,也需点击“查看二维码”扫描绑定,否则不能接受群组消息推送),只填PUSH_PLUS_TOKEN默认为一对一推送

TG_PROXY_HOST

Telegram 代理的 IP

非必须

代理类型为 http。例子:http代理 http://blog.leihub.cn:1080 则填写 blog.leihub.cn

TG_PROXY_PORT

Telegram 代理的端口

非必须

例子:http代理 http://blog.leihub.cn:1080 则填写 1080

TG_PROXY_AUTH

Telegram 代理的认证参数

非必须

代理的认证参数

TG_API_HOST

Telegram api自建的反向代理地址

非必须

例子:反向代理地址 http://aaa.bbb.ccc 则填写 aaa.bbb.ccc 简略搭建教程

互助码类环境变量

Name

归属

属性

需要助力次数/可提供助力次数

说明

FRUITSHARECODES

东东农场
互助码

非必须

5/3

填写规则请看jdFruitShareCodes.js或见下方互助码的填写规则

PETSHARECODES

东东萌宠
互助码

非必须

5/5

填写规则和上面类似或见下方互助码的填写规则

PLANT_BEAN_SHARECODES

种豆得豆
互助码

非必须

9/3

填写规则和上面类似或见下方互助码的填写规则

DDFACTORY_SHARECODES

东东工厂
互助码

非必须

5/3

填写规则和上面类似或见下方互助码的填写规则

DREAM_FACTORY_SHARE_CODES

京喜工厂
互助码

非必须

不固定/3

填写规则和上面类似或见下方互助码的填写规则

JDZZ_SHARECODES

京东赚赚
互助码

非必须

5/2

填写规则和上面类似,或见下方互助码的填写规则

JDJOY_SHARECODES

疯狂的JOY
互助码

非必须

6/

填写规则和上面类似,或见下方互助码的填写规则

BOOKSHOP_SHARECODES

京东书店
互助码

非必须

10/

填写规则和上面类似,或见下方互助码的填写规则

JD_CASH_SHARECODES

签到领现金
互助码

非必须

10/

填写规则和上面类似,或见下方互助码的填写规则

JXNC_SHARECODES

京喜农场
互助码

非必须

/

注意:京喜农场种植种子发生变化的时候,互助码也会变!!
每个账号 shareCode 是一个 json,
json 需要用单引号包裹且是一行字符串,
否则设置环境变量时会出错,
示例:‘{“smp”:“22bdadsfaadsfadse8a”,
“active”:“jdnc_1_btorange210113_2”,“joinnum”:“1”}’,
多账单间使用&或换行分开。
详细说明参见#Pr202
如果使用docker-compose部署就不需要在互助码两端加单引号。详细参见Issues#I35AG8

JDSGMH_SHARECODES

闪购盲盒
互助码

非必须

10/

填写规则和上面类似,或见下方互助码的填写规则

JDCFD_SHARECODES

京喜财富岛
互助码

非必须

未知/未知

填写规则和上面类似,或见下方互助码的填写规则

JD818_SHARECODES

手机狂欢城
互助码

非必须

未知/未知

填写规则和上面类似,或见下方互助码的填写规则

控制脚本功能环境变量

Name

归属

属性

说明

JD_BEAN_STOP

京东多合一签到

非必须

jd_bean_sign.js自定义延迟签到,单位毫秒.默认分批并发无延迟,
延迟作用于每个签到接口,如填入延迟则切换顺序签到(耗时较长),
如需填写建议输入数字1,详见此处说明

JD_BEAN_SIGN_STOP_NOTIFY

京东多合一签到

非必须

jd_bean_sign.js脚本运行后不推送签到结果通知,默认推送,填true表示不发送通知

JD_BEAN_SIGN_NOTIFY_SIMPLE

京东多合一签到

非必须

jd_bean_sign.js脚本运行后推送签到结果简洁版通知,
默认推送签到简洁结果,填true表示推送简洁通知,效果图

PET_NOTIFY_CONTROL

东东萌宠
推送开关

非必须

控制京东萌宠是否静默运行,
false为否(发送推送通知消息),true为是(即:不发送推送通知消息)

FRUIT_NOTIFY_CONTROL

东东农场
推送开关

非必须

控制京东农场是否静默运行,
false为否(发送推送通知消息),true为是(即:不发送推送通知消息)

CASH_NOTIFY_CONTROL

京东领现金
推送开关

非必须

控制京东领现金是否静默运行,
false为否(发送推送通知消息),true为是(即:不发送推送通知消息)

DDQ_NOTIFY_CONTROL

点点券
推送开关

非必须

控制点点券是否静默运行,
false为否(发送推送通知消息),true为是(即:不发送推送通知消息)

JDZZ_NOTIFY_CONTROL

京东赚赚小程序
推送开关

非必须

控制京东赚赚小程序是否静默运行,
false为否(发送推送通知消息),true为是(即:不发送推送通知消息)

JD_JOY_REWARD_NOTIFY

宠汪汪
兑换京豆推送开关

非必须

控制jd_joy_reward.js脚本是否静默运行,
false为否(发送推送通知消息),true为是(即:不发送推送通知消息)

JOY_FEED_COUNT

宠汪汪喂食数量

非必须

控制jd_joy_feedPets.js脚本喂食数量,可以填的数字0,10,20,40,80,其他数字不可.

JOY_HELP_FEED

宠汪汪帮好友喂食

非必须

控制jd_joy_steal.js脚本是否给好友喂食,false为否,true为是(给好友喂食)

JOY_RUN_FLAG

宠汪汪是否赛跑

非必须

控制jd_joy.js脚本是否参加赛跑(默认参加双人赛跑),
false为否,true为是,脚本默认是true

JOY_TEAM_LEVEL

宠汪汪
参加什么级别的赛跑

非必须

控制jd_joy.js脚本参加几人的赛跑,可选数字为2,10,50
其中2代表参加双人PK赛,10代表参加10人突围赛,
50代表参加50人挑战赛(注:此项功能在JOY_RUN_FLAG为true的时候才生效),
如若想设置不同账号参加不同类别的比赛则用&区分即可(如下三个账号:2&10&50)

JOY_RUN_NOTIFY

宠汪汪
宠汪汪赛跑获胜后是否推送通知

非必须

控制jd_joy.js脚本宠汪汪赛跑获胜后是否推送通知,
false为否(不推送通知消息),true为是(即:发送推送通知消息)

JOY_RUN_HELP_MYSELF

宠汪汪
赛跑自己账号内部互助

非必须

输入true为开启内部互助

JD_JOY_REWARD_NAME

宠汪汪
积分兑换多少京豆

非必须

目前可填值为20或者500,脚本默认0,0表示不兑换京豆

MARKET_COIN_TO_BEANS

东东超市
兑换京豆数量

非必须

控制jd_blueCoin.js兑换京豆数量,
可输入值为20或者1000的数字或者其他商品的名称,例如碧浪洗衣凝珠

MARKET_REWARD_NOTIFY

东东超市
兑换奖品推送开关

非必须

控制jd_blueCoin.js兑换奖品成功后是否静默运行,
false为否(发送推送通知消息),true为是(即:不发送推送通知消息)

JOIN_PK_TEAM

东东超市
自动参加PK队伍

非必须

每次pk活动参加作者创建的pk队伍,true表示参加,false表示不参加

SUPERMARKET_LOTTERY

东东超市抽奖

非必须

每天运行脚本是否使用金币去抽奖,true表示抽奖,false表示不抽奖

FRUIT_BEAN_CARD

东东农场
使用水滴换豆卡

非必须

东东农场使用水滴换豆卡(如果出现限时活动时100g水换20豆,此时比浇水划算,推荐换豆),
true表示换豆(不浇水),false表示不换豆(继续浇水),脚本默认是浇水

UN_SUBSCRIBES

jd_unsubscribe.js

非必须

共四个参数,换行隔开.四个参数分别表示
取关商品数量,取关店铺数量,遇到此商品不再进行取关,遇到此店铺不再进行取关具体使用往下看

JDJOY_HELPSELF

疯狂的JOY
循环助力

非必须

疯狂的JOY循环助力,true表示循环助力,false表示不循环助力,默认不开启循环助力。

JDJOY_APPLYJDBEAN

疯狂的JOY
京豆兑换

非必须

疯狂的JOY京豆兑换,目前最小值为2000京豆(详情请查看活动页面-提现京豆),
默认数字0不开启京豆兑换。

BUY_JOY_LEVEL

疯狂的JOY
购买joy等级

非必须

疯狂的JOY自动购买什么等级的JOY

MONEY_TREE_SELL_FRUIT

摇钱树
是否卖出金果

非必须

控制摇钱树脚本是否自动卖出金果兑换成金币,true卖出,false不卖出,默认false

FACTORAY_WANTPRODUCT_NAME

东东工厂
心仪商品

非必须

提供心仪商品名称(请尽量填写完整和别的商品有区分度),达到条件后兑换,
如不提供则会兑换当前所选商品

DREAMFACTORY_FORBID_ACCOUNT

京喜工厂
控制哪个京东账号不运行此脚本

非必须

输入1代表第一个京东账号不运行,多个使用&连接,例:1&3代表账号1和账号3不运行京喜工厂脚本,注:输入0,代表全部账号不运行京喜工厂脚本

JDFACTORY_FORBID_ACCOUNT

东东工厂
控制哪个京东账号不运行此脚本

非必须

输入1代表第一个京东账号不运行,多个使用&连接,例:1&3代表账号1和账号3不运行东东工厂脚本,注:输入0,代表全部账号不运行东东工厂脚本

CFD_NOTIFY_CONTROL

京喜财富岛
控制是否运行脚本后通知

非必须

输入true为通知,不填则为不通知

JD_JXD_EXCHANGE

京小兑
自动把抽奖卷兑换为兑币,默认否

非必须

输入true为自动兑换,不填则为不兑换

JXNC_NOTIFY_LEVEL

京喜农场通知控制
推送开关,默认1

非必须

通知级别 0=只通知成熟;1=本次获得水滴>0;2=任务执行;3=任务执行+未种植种子

互助码的填写规则

互助码如何获取:长期活动可在jd_get_share_code.js里面查找,短期活动需运行相应脚本后,在日志里面可以找到。

同一个京东账号的好友互助码用@隔开,不同京东账号互助码用&或者换行隔开,下面给一个文字示例和具体互助码示例说明

两个账号各两个互助码的文字示例:

京东账号1的shareCode1@京东账号1的shareCode2&京东账号2的shareCode1@京东账号2的shareCode2

两个账号各两个互助码的真实示例:

0a74407df5df4fa99672a037eec61f7e@dbb21614667246fabcfd9685b6f448f3&6fbd26cc27ac44d6a7fed34092453f77@61ff5c624949454aa88561f2cd721bf6&6fbd26cc27ac44d6a7fed34092453f77@61ff5c624949454aa88561f2cd721bf6

取关店铺secret的说明

secret依次是取关商品数,取关店铺数,遇到此商品不再进行取关,遇到此店铺不再进行取关

例如我要取关 100个商品,100个店铺,商品遇到商品关键字 iPhone12 停止取关,店铺遇到 Apple京东自营旗舰店 不再取关
则使用换行或者&隔开即可,
下面给出换行隔开示例:

100
100
iPhone12
Apple京东自营旗舰店

下面给出&符号隔开示例:

100&100&iPhone12&Apple京东自营旗舰店

关于脚本推送通知频率

如果你填写了推送通知方式中的某一种通知所需环境变量,那么脚本通知情况如下:

目前默认只有jd_fruit.js,jd_pet.js,jd_bean_sign.js,jd_bean_change.js,jd_jxnc.js这些脚本(默认)每次运行后都通知

其余的脚本平常运行都是不通知,只有在京东cookie失效以及达到部分条件后,才会推送通知