This commit is contained in:
root
2020-05-07 09:05:20 +08:00
commit e9d164c703
86 changed files with 11584 additions and 0 deletions

1
sample/auth.json.sample Executable file
View File

@@ -0,0 +1 @@
{"user":"admin","password":"adminadmin"}

11
sample/bot.json.sample Executable file
View File

@@ -0,0 +1,11 @@
{
"user_id": "你的USERID去除双引号",
"bot_token": "你的机器人TOKEN",
"api_id": "https://my.telegram.org 在该网站申请到的id",
"api_hash": "https://my.telegram.org 在该网站申请到的hash",
"proxy": "是否使用代理true 或者false去除双引号",
"proxy_type": "socks5或者http或者https",
"proxy_add": "代理IP地址例如192.168.99.100",
"proxy_port": "代理端口,不需要双引号例如 5890",
"StartCMD": "是否开启CMD命令建议填false开启填true去除双引号"
}

748
sample/config.sh.sample Executable file
View File

@@ -0,0 +1,748 @@
## Version: v0.13.1
## Date: 2021-07-04
## Update Content: 修复面板安全漏洞7-01 新增累计、每日曲线图7-04
## 上面版本号中如果第2位数字有变化那么代表增加了新的参数如果只有第3位数字有变化仅代表更新了注释没有增加新的参数可更新可不更新
## 如需更新请参考WIKIhttps://github.com/lan-tianxiang/js_tool/wiki中"如何更新配置文件"部分的操作说明,进行智能比对后修改。
##1. ---------------------------------- 项 目 脚 本 功 能 设 置 ----------------------------------
################################## 主JS库设定选填 ##################################
## 由于近期JS库变化较大您可以手动更换本工具预先内置的库地址。
## 部分文件的改动可以考虑用第三方库功能进行替换即可。
## 值为空表示使用默认地址
## 比如JD_SCRIPTS_URL="https://gitee.com/highdimen/clone_scripts.git"
JD_SCRIPTS_URL=""
################################## 定义是否自动删除失效的脚本与定时任务(选填) ##################################
## 有的时候某些JS脚本只在特定的时间有效过了时间就失效了需要自动删除失效的本地定时任务则设置为 "true" ,否则请设置为 "false"
## 当设置为 "true" 时会自动从检测文件中读取比对删除的任务识别以“jd_”、“jr_”、“jx_”开头的任务
## 当设置为 "true" 时如果您有添加额外脚本是以“jd_”“jr_”“jx_”开头的如检测文件中会被删除不是以“jd_”“jr_”“jx_”开头的任务则不受影响
AutoDelCron="true"
################################## 定义是否自动增加新的本地定时任务(选填) ##################################
## LXK9301 大佬会在有需要的时候,增加定时任务,如需要本地自动增加新的定时任务,则设置为 "true" ,否则请设置为 "false"
## 当设置为 "true" 时如果检测到检测文件中有增加新的定时任务那么在本地也增加识别以“jd_”、“jr_”、“jx_”开头的任务
## 当设置为 "true" 时,会自动从检测文件新增加的任务中读取时间,该时间为北京时间
AutoAddCron="true"
################################## 定义删除日志的时间(选填) ##################################
## 定义在运行删除旧的日志任务时,要删除多少天以前的日志,请输入正整数,不填则禁用删除日志的功能
RmLogDaysAgo="3"
################################## 面板终端功能(选填) ####################################
## 看了一下大部分人可能用不到毕竟ssh也能够实现所以默认关闭
## 关闭该功能也能提高面板启动速度降低内存占用开启请输入true,关闭则输入false
IsWebShell="true"
################################## 定义提前启动任务(选填) #################################
## 因为脚本在启动时由于本机与服务器存在延迟加上任务运行准备时间的耽误可能真的开始运行核心代码的时候都过去7-8秒了所以配置此选项可以提前开始运行任务
## 1.启用方法进入定时设定中将想要提前运行的任务后面加上oc参数。格式为0 0 * * * jd jd_bean_change oc即可
## 2.然后将定时的分钟位 减一分钟若为0分则写59分有多个数字都要减去一分钟格式为 59 * * * jd jd_bean_change oc完成设定
## 3.支持小数点后两位哦!!
OverTime="0.00"
################################## 定义随机延迟启动任务(选填) #################################
## 如果任务不是必须准点运行的任务,那么给它增加一个随机延迟,由你定义最大延迟时间,单位为秒,如 RandomDelay="300" ,表示任务将在 1-300 秒内随机延迟一个秒数,然后再运行
## 在crontab.list中在每小时第0-2分、第30-31分、第59分这几个时间内启动的任务均算作必须准点运行的任务在启动这些任务时即使你定义了RandomDelay也将准点运行不启用随机延迟
## 在crontab.list中除掉每小时上述时间启动的任务外其他任务在你定义了 RandomDelay 的情况下一律启用随机延迟但如果你按照Wiki教程给某些任务添加了 "now",那么这些任务也将无视随机延迟直接启动
RandomDelay="30"
################################## 自动按顺序进行账号间互助(选填) #############################
## 设置为 true 时将直接导入最新日志来进行互助如希望不完全按照最新日志来互助可以在config目录下新建sharecode.sh内容参考log/helpcode日志并按需修改sharecode.sh赋值内容会覆盖log/helpcode日志中同名变量
## 如果启用了TempBlockCookie那么只是被屏蔽的账号不助力其他账号其他账号还是会助力被屏蔽的账号
## 如不需要自动互助请设置为false并将脚本输出日志粘贴在第三区域或粘贴在config/sharecode.sh中并自行根据需要进行修改
AutoHelpOther="true"
################################## 导出互助码模板样式(选填) ###################################
## 定义 myhelp 脚本导出的互助码模板样式。
## 默认 使用“按编号顺序助力模板”Cookie编号在前的优先助力
## 填 0 使用“全部一致助力模板”,所有账户要助力的码全部一致
## 填 1 使用“均等机会助力模板”,所有账户获得助力次数一致
## 填 2 使用“随机顺序助力模板”,本套脚本内账号间随机顺序助力,每次生成的顺序都不一致。
HelpType=""
################################## 每个账号互助的数量(选填) ###################################
## 定义每个账号互助的数量。默认为10不建议修改太高。
strictnumset="10"
################################## 定义任务终止时间(选填) ####################################
## 因网络等未知原因卡住,任务不断叠加而不断消耗系统资源,从而增加一个任务终止时间,到达时间后任务自动结束(不影响其他正在运行的任务)
## 需要启用则去除下面的注释默认为400秒
## 补充说明,目前只有一个需要长时间挂机的脚本。此参数仅影响正常任务,非挂机脚本。
## TasksTerminateTime="400"
################################## 后台任务挂起方式(选填) ####################################
## 部分使用在即使安装了PM2也无法正常使用挺疑惑的依此特增加后台任务运行方式输入下面开头方式
## nohup:默认为nohup,Linux自带的后台方式可能会莫名在后台挂掉可用性高稳定性一般。
## pm2:极为稳定的后台解决方案,不过占内存略多,适合性能较高的机器使用
NodeType="nohup"
################################## 是否启动TG机器人选填 ####################################
## 相关配置请进入config/bot.json进行设置
## 开启则填true,默认关闭
ENABLE_TG_BOT="false"
##2. ---------------------------------- 京 东 隐 私 安 全 环 境 变 量 ----------------------------------
################################## 定义User-Agent选填 ##################################
## 自定义lxk0301大佬仓库里京东系列js脚本的USER_AGENTS不懂不知不会User-Agent的请不要随意填写内容随意填写了出错概不负责
## 如需使用,请自行解除下一行注释
# export JD_USER_AGENT=""
################################## 脚本打印log选填 ##################################
## 运行脚本时是否显示log,默认显示。改成false表示不显示注重隐私的人可以设置 JD_DEBUG 为false
## 如需使用,请自行解除下一行注释
export JD_DEBUG="true"
##3. ---------------------------------- 推 送 通 知 环 境 变 量 ----------------------------------
################################## 定义通知TOKEN选填 ##################################
## 想通过什么渠道收取通知,就填入对应渠道的值,您也可以同时使用多个渠道获取通知
## 目前提供微信server酱、iOS Bark APP、pushplus(推送加)、telegram机器人、钉钉机器人、企业微信机器人、iGot等通知方式
## 具体教程请查看环境变量说明文档https://gitee.com/lxk0301/jd_docker/blob/master/githubAction.md
## 1. Server酱
## 官方网站https://sc.ftqq.com/3.version 旧版4月停止支持
## https://sct.ftqq.com Turbo新版支持更多渠道
## 已兼容 Server酱·Turbo版
## 下方填写 SCHKEY 值或 SendKey 值
export PUSH_KEY=""
## 2. BARK
## 参考图片https://gitee.com/lxk0301/jd_docker/blob/master/icon/bark.jpg
## 下方填写app提供的设备码例如https://api.day.app/123 那么此处的设备码就是123
export BARK_PUSH=""
## 下方填写推送声音设置例如choo具体值请在bark-推送铃声-查看所有铃声
export BARK_SOUND=""
## 3. Telegram
## 具体教程https://gitee.com/lxk0301/jd_docker/blob/master/backUp/TG_PUSH.md
## 需设备可连接外网,"TG_BOT_TOKEN"和"TG_USER_ID"必须同时赋值!
## 下方填写自己申请@BotFather的Token如10xxx4:AAFcqxxxxgER5uw
export TG_BOT_TOKEN=""
## 下方填写 @getuseridbot 中获取到的纯数字ID
export TG_USER_ID=""
## Telegram 代理IP选填
## 下方填写代理IP地址代理类型为 http比如您代理是 http://127.0.0.1:1080则填写 "127.0.0.1"
## 如需使用,请自行解除下一行的注释
# export TG_PROXY_HOST=""
## Telegram 代理端口(选填)
## 下方填写代理端口号,代理类型为 http比如您代理是 http://127.0.0.1:1080则填写 "1080"
## 如需使用,请自行解除下一行的注释
# export TG_PROXY_PORT=""
## Telegram 代理的认证参数(选填)
# export TG_PROXY_AUTH=""
## Telegram api自建反向代理地址选填
## 教程https://www.hostloc.com/thread-805441-1-1.html
## 如反向代理地址 http://aaa.bbb.ccc 则填写 aaa.bbb.ccc
## 如需使用,请赋值代理地址链接,并自行解除下一行的注释
# export TG_API_HOST=""
## 4. 钉钉
## 官方文档https://developers.dingtalk.com/document/app/custom-robot-access
## 参考图片https://gitee.com/lxk0301/jd_docker/blob/master/icon/DD_bot.png
## "DD_BOT_TOKEN"和"DD_BOT_SECRET"必须同时赋值!
## 下方填写token后面的内容只需 https://oapi.dingtalk.com/robot/send?access_token=XXX 等于=符号后面的XXX即可
export DD_BOT_TOKEN=""
## 下方填写密钥机器人安全设置页面加签一栏下面显示的SEC开头的SECXXXXXXXXXX等字符
## 注:钉钉机器人安全设置只需勾选加签即可,其他选项不要勾选
export DD_BOT_SECRET=""
## 5. 企业微信机器人
## 官方说明文档https://work.weixin.qq.com/api/doc/90000/90136/91770
## 下方填写密钥,企业微信推送 webhook 后面的 key
export QYWX_KEY=""
## 6. 企业微信应用
## 参考文档http://note.youdao.com/s/HMiudGkb
## http://note.youdao.com/noteshare?id=1a0c8aff284ad28cbd011b29b3ad0191
## 下方填写素材库图片idcorpid,corpsecret,touser,agentid素材库图片填0为图文消息, 填1为纯文本消息
export QYWX_AM=""
## 7. iGot聚合
## 参考文档https://wahao.github.io/Bark-MP-helper
## 下方填写iGot的推送key支持多方式推送确保消息可达
export IGOT_PUSH_KEY=""
## 8. Push Plus
## 官方网站http://www.pushplus.plus
## 下方填写您的Token微信扫码登录后一对一推送或一对多推送下面的token只填 PUSH_PLUS_TOKEN 默认为一对一推送
export PUSH_PLUS_TOKEN=""
## 一对一多推送(选填)
## 下方填写您的一对多推送的 "群组编码" ,(一对多推送下面->您的群组(如无则新建)->群组编码)
## 注 1. 需订阅者扫描二维码
## 2、如果您是创建群组所属人也需点击“查看二维码”扫描绑定否则不能接受群组消息推送
export PUSH_PLUS_USER=""
# ---------------------------------- 控 制 脚 本 功 能 环 境 变 量 ----------------------------------
################################## 1. 定义京东多合一签到延迟签到(选填) ##################################
## 默认分批并发无延迟,自定义延迟签到,单位毫秒,延迟作用于每个签到接口
## 详见此处说明https://github.com/NobyDa/Script/blob/master/JD-DailyBonus/JD_DailyBonus.js#L93
## 例: "2000" 则表示每个接口延迟2秒; "2000-5000" 则表示每个接口之间最小2秒至最大5秒内的随机延迟
## 如需填写建议输入数字 "1",填入延迟则切换顺序签到(耗时较长)
export JD_BEAN_STOP=""
################################## 2. 定义京东多合一签到是否静默运行(选填) ##################################
## 默认推送签到结果通知,如想要静默不发送通知,填 "true" 表示不发送通知
export JD_BEAN_SIGN_STOP_NOTIFY=""
################################## 3. 定义京东多合一签到推送签到结果通知类型(选填) ##################################
## 每日签到的通知形式选填JD_BEAN_SIGN_STOP_NOTIFY和JD_BEAN_SIGN_NOTIFY_SIMPLE由脚本去export无需在config.sh中export
## js脚本每日签到提供3种通知方式分别为关闭通知请填入0简洁通知请填入1长通知请填入2
export NotifyBeanSign=""
################################## 4. 定义东东萌宠是否静默运行(选填) ##################################
## 默认为 "false",不静默,推送通知消息,如不想收到通知,请修改为 "true"
## 每次执行脚本通知太频繁了,改成只在周三和周六中午那一次运行时发送通知提醒
## 除掉上述提及时间之外,均设置为 true静默不发通知
## 特别说明:针对北京时间有效。
if [ $(date "+%w") -eq 6 ] && [ $(date "+%H") -ge 9 ] && [ $(date "+%H") -lt 14 ]; then
export PET_NOTIFY_CONTROL="false"
elif [ $(date "+%w") -eq 3 ] && [ $(date "+%H") -ge 9 ] && [ $(date "+%H") -lt 14 ]; then
export PET_NOTIFY_CONTROL="false"
else
export PET_NOTIFY_CONTROL="true"
fi
################################## 5. 定义东东农场是否静默运行(选填) ##################################
## 默认为 "false",不静默,推送通知消息,如不想收到通知,请修改为 "true"
## 如果您不想完全关闭或者完全开启通知,只想在特定的时间发送通知,可以参考下面的 "定义东东萌宠推送开关" 部分设定几个if判断条件
export FRUIT_NOTIFY_CONTROL=""
################################## 6. 定义京东领现金是否静默运行(选填) ##################################
## 默认为 "false",不静默,推送通知消息,如不想收到通知,请修改为 "true"
export CASH_NOTIFY_CONTROL=""
################################## 7. 京东领现金红包兑换京豆开关(选填) ##################################
## CASH_EXCHANGE控制京东领现金是否把红包兑换成京豆,false为否,true为是(即花费2元红包兑换200京豆一周可换四次)默认为false
## CASH_EXCHANGE2控制京东领现金是否把红包兑换成10元红包,false为否,true为是(即:将现金兑换成红包)默认为false
export CASH_EXCHANGE=""
export CASH_EXCHANGE2=""
################################## 8. 定义点点券是否静默运行(选填) ##################################
## 默认为 "false",不静默,推送通知消息,如不想收到通知,请修改为 "true"
export DDQ_NOTIFY_CONTROL=""
################################## 9. 定义京东赚赚小程序是否静默运行(选填) ##################################
## 默认为 "false",不静默,推送通知消息,如不想收到通知,请修改为 "true"
export JDZZ_NOTIFY_CONTROL=""
################################## 10. 定义京东摇钱树是否静默运行(选填) ##################################
## 默认为 "false",不静默,推送通知消息,如不想收到通知,请修改为 "true"
export MONEYTREE_NOTIFY_CONTROL=""
################################## 11. 定义宠汪汪兑换京豆是否静默运行(选填) ##################################
## 默认为 "false",不静默,推送通知消息,如不想收到通知,请修改为 "true"
export JD_JOY_REWARD_NOTIFY=""
################################## 12. 定义宠汪汪喂食克数(选填) ##################################
## 您期望的宠汪汪每次喂食克数只能填入10、20、40、80默认为10
## 如实际持有食物量小于所设置的克数,脚本会自动降一档,直到降无可降
## 具体情况请自行在宠汪汪游戏中去查阅攻略
export JOY_FEED_COUNT="80"
################################## 13. 定义宠汪汪是否自动给好友的汪汪喂食(选填) ##################################
## 默认 "false" 不会自动给好友的汪汪喂食,如想自动喂食,请修改为 "true"
export JOY_HELP_FEED="false"
################################## 14. 定义宠汪汪是否自动报名参加赛跑(选填) ##################################
## 默认 "true" 参加双人赛跑,如需关闭,请修改为 "false"
export JOY_RUN_FLAG="true"
################################## 15. 定义宠汪汪参加比赛级别(选填) ##################################
## 当JOY_RUN_FLAG不设置或设置为 "true" 时生效
## 可选值2,10,50其他值不可以。其中2代表参加双人PK赛10代表参加10人突围赛50代表参加50人挑战赛不填时默认为2
## 各个账号间请使用 & 分隔比如JOY_TEAM_LEVEL="2&2&50&10"
## 如果您有5个账号但只写了四个数字那么第5个账号将默认参加2人赛账号如果更多与此类似
export JOY_TEAM_LEVEL=""
################################## 16. 定义宠汪汪赛跑获胜后是否推送通知(选填) ##################################
## "false" 为不推送通知消息,"true" 为发送推送通知消息
export JOY_RUN_NOTIFY=""
################################## 17. 定义宠汪汪赛跑是否开启本地账号内部互助(选填) ##################################
## 默认为 "false" 不内部互助,如果您本地有多个账号则可开启此功能,如需启用请修改为 "true"
export JOY_RUN_HELP_MYSELF="true"
################################## 18. 定义宠汪汪积分兑换京豆数量(选填) ##################################
## 目前的可用值包括0、20、500其中0表示为不自动兑换京豆如不设置将默认为"0"
## 不同等级可兑换不同数量的京豆,详情请见宠汪汪游戏中兑换京豆选项
## 500的京豆每天有总量限制设置了并且您也有足够积分时也并不代表就一定能抢到
export JD_JOY_REWARD_NAME="500"
################################## 19. 定义东东超市兑换京豆数量(选填) ##################################
## 东东超市蓝币兑换,可用值包括:
## 一、0表示不兑换京豆这也是js脚本的默认值
## 二、20表示兑换20个京豆
## 三、1000表示兑换1000个京豆
## 四、可兑换清单的商品名称输入能跟唯一识别出来的关键词即可比如MARKET_COIN_TO_BEANS="抽纸"
## 注意:有些比较贵的实物商品京东只是展示出来忽悠人的,即使您零点用脚本去抢,也会提示没有或提示已下架
export MARKET_COIN_TO_BEANS="20"
################################## 20. 定义东东超市兑换奖品成功后是否静默运行(选填) ##################################
## 默认 "false" 关闭(即:奖品兑换成功后会发出通知提示),如需要静默运行不发出通知,请修改为 "true"
export MARKET_REWARD_NOTIFY=""
################################## 21. 定义东东超市是否自动参加PK队伍选填 ##################################
## 默认为 "true" 每次PK活动参加脚本作者创建的PK队伍若不想参加请修改为 "false"
export JOIN_PK_TEAM=""
################################## 22. 定义东东超市是否自动使用金币去抽奖(选填) ##################################
## 是否用金币去抽奖,默认 "false" 关闭,如需开启,请修改为 "true"
export SUPERMARKET_LOTTERY=""
################################## 23. 定义东东农场是否使用水滴换豆卡(选填) ##################################
## 如果出现限时活动时100g水换20豆此时比浇水划算推荐换豆"true" 表示换豆(不浇水),"false" 表示不换豆(继续浇水),默认是"false"
## 如需切换为换豆(不浇水),请修改为 "true"
export FRUIT_BEAN_CARD=""
################################## 24. 定义 unsubscribe 取关参数(选填) ##################################
## 具体教程https://gitee.com/lxk0301/jd_docker/blob/master/githubAction.md#%E5%8F%96%E5%85%B3%E5%BA%97%E9%93%BAsecret%E7%9A%84%E8%AF%B4%E6%98%8E
## jd_unsubscribe这个任务是用来取关每天做任务关注的商品和店铺默认在每次运行时取关20个商品和20个店铺
## 如果取关数量不够,可以根据情况增加,还可以设置 jdUnsubscribeStopGoods 和 jdUnsubscribeStopShop
## 商品取关数量
export goodPageSize="30"
## 店铺取关数量
export shopPageSize="60"
## 遇到此商品不再取关此商品以及它后面的商品,需去商品详情页长按拷贝商品信息
export jdUnsubscribeStopGoods=""
## 遇到此店铺不再取关此店铺以及它后面的店铺,请从头开始输入店铺名称
export jdUnsubscribeStopShop=""
################################## 25. 定义疯狂的JOY是否循环助力选填 ##################################
## 默认 "false" 不开启循环助力,如需开启循环助力,请修改为 "true"
export JDJOY_HELPSELF="true"
################################## 26. 定义疯狂的JOY京豆兑换数量选填 ##################################
## 目前最小值为 2000 京豆,默认为 "0" 不开启京豆兑换
export JDJOY_APPLYJDBEAN="2000"
################################## 27. 定义疯狂的JOY购买joy等级选填 ##################################
## 疯狂的JOY自动购买什么等级的JOY如需要使用请自行解除注释可购买等级为 "1~30"
# export BUY_JOY_LEVEL=""
################################## 28. 定义摇钱树是否自动将金果卖出变成金币(选填) ##################################
## 金币有时效,默认为 "false",不卖出金果为金币,如想希望自动卖出,请修改为 "true"
export MONEY_TREE_SELL_FRUIT=""
################################## 29. 定义东东工厂心仪的商品(选填) ##################################
## 只有在满足以下条件时,才自动投入电力:一是存储的电力满足生产商品所需的电力,二是心仪的商品有库存,如果没有输入心仪的商品,那么当前您正在生产的商品视作心仪的商品
## 如果您看不懂上面的话,请去东东工厂游戏中查阅攻略
## 心仪的商品请输入商品的全称或能唯一识别出该商品的关键字
export FACTORAY_WANTPRODUCT_NAME=""
################################## 30. 定义京喜工厂控制哪个京东账号不运行此脚本(选填) ##################################
## 输入"1"代表第一个京东账号不运行,多个使用 & 连接,例:"1&3" 代表账号1和账号3不运行京喜工厂脚本输入"0",代表全部账号不运行京喜工厂脚本
## 如果使用了 “临时屏蔽某个Cookie” TempBlockCookie 功能,编号会发生变化
export DREAMFACTORY_FORBID_ACCOUNT=""
################################## 31. 定义东东工厂控制哪个京东账号不运行此脚本(选填) ##################################
## 输入"1"代表第一个京东账号不运行,多个使用 & 连接,例:"1&3" 代表账号1和账号3不运行东东工厂脚本输入"0",代表全部账号不运行东东工厂脚本
## 如果使用了 “临时屏蔽某个Cookie” TempBlockCookie 功能,编号会发生变化
export JDFACTORY_FORBID_ACCOUNT=""
################################## 32. 定义京喜财富岛是否静默运行(选填) ##################################
## 默认为 "false",不推送通知消息,如果想收到通知,请修改为 "true"
export CFD_NOTIFY_CONTROL=""
################################## 33. 定义京小兑是否将抽奖卷自动兑换为兑币(选填) ##################################
## 默认为 "false",不兑换,如果想自动兑换,请修改为 "true"
export JD_JXD_EXCHANGE=""
################################## 34. 定义京喜农场控制通知推送级别(选填) ##################################
## 默认为 "1"通知级别0=只通知成熟1=本次获得水滴>02=任务执行3=任务执行+未种植种子)
export JXNC_NOTIFY_LEVEL=""
################################## 35. 定义加物品至购物车任务(选填) ##################################
## 执行的脚本是否做加物品至购物车任务。默认 "false"不做加购物车任务.如果想开启,请修改为 "true"
export PURCHASE_SHOPS="false"
################################## 36. 京喜工厂拼团瓜分电力活动(选填) ##################################
## 京喜工厂拼团瓜分电力活动的activeId 默认读取作者设置
## 如出现脚本开团提示失败:活动已结束,请稍后再试~,可自行抓包替换(开启抓包进入拼团瓜分电力页面寻找带有tuan的链接里面的activeId=)
## export TUAN_ACTIVEID=""
################################## 37. 定义githubAction.md通知推送选填 ##################################
## 当检测到scripts/githubAction.md文件发生变化时是否发送通知该文件是jd_scripts所有环境变量的清单填 true 则发送
export EnvChangeNotify="false"
# ---------------------------------- D I Y 功 能 环 境 变 量 ----------------------------------
## 是否添加DIY脚本选填
## 如果你自己会写shell脚本并且希望在每次jd.sh update这个脚本运行时额外运行你的DIY脚本请赋值为 "true"
## 同时,请务必将你的脚本命名为 diy.sh (只能叫这个文件名),放在 config 目录下
EnableExtraShell=""
# ---------------------------------- 其 他 J S 库 环 境 变 量 ----------------------------------
## 启用其他开发者的仓库方式一(选填):完整更新整个仓库,针对同一个仓库,方式一和方式二只能选择一种
## ThirdpardRepoUrl仓库地址清单必须从1开始依次编号
## ThirdpardRepoBranch你想使用的分支清单不指定分支即使用默认分支时可以用一对不包含内容的空引号"",编号必须和 ThirdpardRepoUrl 对应。
## ThirdpardRepoPath要使用的脚本在仓库哪个路径下请输入仓库下的相对路径默认空值""代表仓库根目录,编号必须和 ThirdpardRepoUrl 对应同一个仓库下不同文件夹之间使用空格分开。如果既包括根目录又包括子目录填写请见示例中ThirdpardRepoPath3。
## 所有脚本存放在 thirdpard 目录下,三个清单必须一一对应,示例如下:
## ThirdpardRepoUrl1="https://github.com/RayWangQvQ/BiliBiliTool.git"
## ThirdpardRepoUrl2="https://github.com/Tieba/baidu.git"
## ThirdpardRepoUrl3="git@github.com:qq/music.git"
##
## ThirdpardRepoBranch1="" # 代表第1个仓库 https://github.com/Ray/BiliBiliTool.git 使用 "默认" 分支
## ThirdpardRepoBranch2="main" # 代表第2个仓库 https://github.com/Tieba/baidu.git 使用 "main" 分支
## ThirdpardRepoBranch3="master" # 代表第3个仓库 git@github.com:qq/music.git 使用 "master" 分支
##
## ThirdpardRepoPath1="" # 代表第1个仓库https://github.com/Ray/BiliBiliTool.git你想使用的脚本就在仓库根目录下。
## ThirdpardRepoPath2="scripts/jd normal" # 代表第2个仓库https://github.com/Tieba/baidu.git你想使用的脚本在仓库的 scripts/jd 和 normal文件夹下必须输入相对路径
## ThirdpardRepoPath3="'' cron" # 代表第3个仓库git@github.com:qq/music.git你想使用的脚本在仓库的 根目录 和 cron 文件夹下,必须输入相对路径
ThirdpardRepoUrl1=""
ThirdpardRepoUrl2=""
ThirdpardRepoBranch1=""
ThirdpardRepoBranch2=""
ThirdpardRepoPath1=""
ThirdpardRepoPath2=""
## 启用其他开发者的仓库方式二(选填):只下载想要的文件,针对同一个仓库,方式一和方式二只能选择一种。
## 请先确认你能正常下载该raw文件才列在下方无论是github还是gitee请只填入 raw 文件链接。
## 一行一个文件下载链接,首尾一对半角括号,示例:
## ThirdpardRawFile=(
## https://github.com/Ray/BiliBiliTool/raw/master/sign.js
## https://github.com/Tieba/baidu/raw/main/jd_dudi.js
## )
ThirdpardRawFile=(
)
## 是否自动增加 thirdpard 类脚本其他开发者脚本的cron任务选填
## 本shell脚本不一定能完全从js脚本中识别出有效的cron设置如果发现不能满足你的需要请设置为 "false" 以取消自动增加。
AutoAddThirdpardCron="true"
## 是否自动删除 thirdpard 类脚本其他开发者脚本的cron任务选填
## 本shell脚本不一定能完全从js脚本中识别出有效的cron设置如果发现不能满足你的需要请设置为 "false" 以取消自动删除。
AutoDelThirdpardCron="true"
## 是否自动将 thirdpard 脚本覆盖原脚本(选填)
## 原脚本库部分无法运行,可以通过第三方脚本覆盖来更新。设置为 "false" 则取消自动覆盖。
AutoCpThirdpardCron="false"
## ---------------------------------- 手 动 填 写 互 助 码 区 域 (不推荐!) ----------------------------------
## 现不推荐手动填写互助码,需要手动填写的用户请去除##(即注释后)修改手动填写的部分(该区域助力优先级最高!!!!!)。
# ---------------------------------- 互 助 码 填 写 示 例 ----------------------------------
################################## 互助码填法示例 ##################################
## **互助码是填在My系列变量中的ForOther系统变量中只要填入My系列的变量名即可按注释中的例子拼接以东东农场为例如下所示。**
## **实际上东东农场一个账号只能给别人助力3次我多写的话只有前几个会被助力。但如果前面的账号获得的助力次数已经达到上限了那么还是会尝试继续给余下的账号助力所以多填也是有意义的。**
## **ForOther系列变量必须从1开始编号依次编下去。**
# MyFruit1="e6e04602d5e343258873af1651b603ec" # 这是Cookie1这个账号的互助码
# MyFruit2="52801b06ce2a462f95e1d59d7e856ef4" # 这是Cookie2这个账号的互助码
# MyFruit3="e2fd1311229146cc9507528d0b054da8" # 这是Cookie3这个账号的互助码
# MyFruit4="6dc9461f662d490991a31b798f624128" # 这是Cookie4这个账号的互助码
# MyFruit5="30f29addd75d44e88fb452bbfe9f2110" # 这是Cookie5这个账号的互助码
# MyFruit6="1d02fc9e0e574b4fa928e84cb1c5e70b" # 这是Cookie6这个账号的互助码
# MyFruitA="5bc73a365ff74a559bdee785ea97fcc5" # 这是我和别人交换互助另外一个用户A的互助码
# MyFruitB="6d402dcfae1043fba7b519e0d6579a6f" # 这是我和别人交换互助另外一个用户B的互助码
# MyFruitC="5efc7fdbb8e0436f8694c4c393359576" # 这是我和别人交换互助另外一个用户C的互助码
# ForOtherFruit1="${MyFruit2}@${MyFruitB}@${MyFruit4}" # Cookie1这个账号助力Cookie2的账号的账号、Cookie4的账号以及用户B
# ForOtherFruit2="${MyFruit1}@${MyFruitA}@${MyFruit4}" # Cookie2这个账号助力Cookie1的账号的账号、Cookie4的账号以及用户A
# ForOtherFruit3="${MyFruit1}@${MyFruit2}@${MyFruitC}@${MyFruit4}@${MyFruitA}@${MyFruit6}" # 解释同上东东农场实际上只能助力3次
# ForOtherFruit4="${MyFruit1}@${MyFruit2}@${MyFruit3}@${MyFruitC}@${MyFruit6}@${MyFruitA}" # 解释同上东东农场实际上只能助力3次
# ForOtherFruit5="${MyFruit1}@${MyFruit2}@${MyFruit3}@${MyFruitB}@${MyFruit4}@${MyFruit6}@${MyFruitC}@${MyFruitA}"
# ForOtherFruit6="${MyFruit1}@${MyFruit2}@${MyFruit3}@${MyFruitA}@${MyFruit4}@${MyFruit5}@${MyFruitC}"
################################## 1. 定义东东农场互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyFruit1=""
##MyFruit2=""
##MyFruitA=""
##MyFruitB=""
##ForOtherFruit1=""
##ForOtherFruit2=""
################################## 2. 定义东东萌宠互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyPet1=""
##MyPet2=""
##MyPetA=""
##MyPetB=""
##ForOtherPet1=""
##ForOtherPet2=""
################################## 3. 定义种豆得豆互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyBean1=""
##MyBean2=""
##MyBeanA=""
##MyBeanB=""
##ForOtherBean1=""
##ForOtherBean2=""
################################## 4. 定义东东工厂互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyJdFactory1=""
##MyJdFactory2=""
##MyJdFactoryA=""
##MyJdFactoryB=""
##orOtherJdFactory1=""
##ForOtherJdFactory2=""
################################## 5. 定义京喜工厂互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyDreamFactory1=""
##MyDreamFactory2=""
##MyDreamFactoryA=""
##MyDreamFactoryB=""
##ForOtherDreamFactory1=""
##ForOtherDreamFactory2=""
################################## 6. 定义京东赚赚互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyJdzz1=""
##MyJdzz2=""
##MyJdzzA=""
##MyJdzzB=""
##ForOtherJdzz1=""
##ForOtherJdzz2=""
################################## 7. 定义疯狂的JOY互助选填 ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyJoy1=""
##MyJoy2=""
##MyJoyA=""
##MyJoyB=""
##ForOtherJoy1=""
##ForOtherJoy2=""
################################## 8. 定义口袋书店互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyBookShop1=""
##MyBookShop2=""
##MyBookShopA=""
##MyBookShopB=""
##ForOtherBookShop1=""
##ForOtherBookShop2=""
################################## 9. 定义签到领现金互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyCash1=""
##MyCash2=""
##MyCashA=""
##MyCashB=""
##ForOtherCash1=""
##ForOtherCash2=""
################################## 10. 定义京喜农场互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
## 京喜农场助力码为 JSON 格式因此使用单引号json 格式如下
## {"smp":"22bdadsfaadsfadse8a","active":"jdnc_1_btorange210113_2","joinnum":"1"}
## 助力码获取可以通过 bash jd.sh jd_get_share_code now 命令获取
## 注意:京喜农场 种植种子发生变化的时候,互助码也会变!!
##MyJxnc1=''
##MyJxnc2=''
##MyJxncA=''
##MyJxncB=''
##ForOtherJxnc1=""
##ForOtherJxnc2=""
################################## 11. 定义闪购盲盒互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MySgmh1=""
##MySgmh2=""
##MySgmhA=""
##MySgmhB=""
##ForOtherSgmh1=""
##ForOtherSgmh2=""
################################## 12. 定义京喜财富岛互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyCfd1=""
##MyCfd2=""
##MyCfdA=""
##MyCfdB=""
##ForOtherCfd1=""
##ForOtherCfd2=""
################################## 13. 定义环球挑战赛互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyGlobal1=""
##MyGlobal2=""
##MyGlobalA=""
##MyGlobalB=""
##ForOtherGlobal1=""
##ForOtherGlobal2=""
################################## 14. 定义京东手机狂欢城互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##MyCarnivalcity1=""
##MyCarnivalcity2=""
##MyCarnivalcityA=""
##MyCarnivalcityB=""
##ForOtherCarnivalcity1=""
##ForOtherCarnivalcity2=""
##################################################################################################
################################## 15. 定义城城分现金互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
##Mycity1=""
##Mycity2=""
##MycityA=""
##MycityB=""
##ForOtherCity1=""
##ForOtherCity2=""
##################################################################################################
################################## 额外的环境变量(自定义) ##################################
## 请在下方补充您需要用到的额外的环境变量,格式:变量名="变量值"
## export
## 无用配置,请无视
################################## 自动覆盖最新的配置(保留用户设定) ####################################
## 更新时会自动覆盖最新的配置文件原来的配置设定会被覆盖不影响用户COOKIE
## 默认关闭false开启请输true
##ConfigCover="false"
PUSH_CHANEL=""
push1_value1=""
push2_value1=""
push1_value2=""
push2_value2=""

30
sample/cookie.sh.sample Executable file
View File

@@ -0,0 +1,30 @@
################################## 定义Cookie必填 ##################################
## 请依次填入每个用户的CookieCookie的具体形式只有pt_key字段和pt_pin字段没有其他字段pt_key=xxxxxxxxxx;pt_pin=xxxx;
## 1. 如果是通过控制面板编辑本文件点击页面上方“扫码获取Cookie”即可获取此方式获取的Cookie有效期为1个月
## 2. 还可以通过浏览器开发工具获取此方式获得的Cookie也为1个月有效期教程https://github.com/LXK9301/jd_scripts/wiki/GetCookies
## 必须按数字顺序1、2、3、4...依次编号下去例子只有6个超出6个你继续往下编号即可
## 不允许有汉字如果ID有汉字请在PC浏览器上获取Cookie会自动将汉字转换为URL编码
Cookie1="pt_key=xxxxxxxxxx;pt_pin=xxxx;"
Cookie2=""
Cookie3=""
################################## 临时屏蔽某个Cookie选填 ##################################
## 如果某些Cookie已经失效了但暂时还没法更新可以使用此功能在不删除该Cookie和重新修改Cookie编号的前提下临时屏蔽掉某些编号的Cookie
## 多个Cookie编号以半角的空格分隔两侧一对半角双引号使用此功能后在运行js脚本时账户编号将发生变化
## 举例1TempBlockCookie="2" 临时屏蔽掉Cookie2
## 举例2TempBlockCookie="2 4" 临时屏蔽掉Cookie2和Cookie4
## 如果只是想要屏蔽某个账号不玩某些小游戏,可以参考下面 case 这个命令的例子来控制,脚本名称请去掉后缀 “.js”
## case $1 in
## jd_fruit)
## TempBlockCookie="5" # 账号5不玩东东农场
## ;;
## jd_dreamFactory | jd_jdfactory)
## TempBlockCookie="2" # 账号2不玩京喜工厂和东东工厂
## ;;
## jd_jdzz | jd_joy)
## TempBlockCookie="3 6" # 账号3、账号6不玩京东赚赚和宠汪汪
## ;;
## esac
TempBlockCookie=""

27
sample/crontab.list.sample Executable file
View File

@@ -0,0 +1,27 @@
ENV_PATH=
# 更新所有脚本包括自用thirdpard脚本
22 * * * * JDRUN update >> ROOT_DIR/log/CMD_JD.log 2>&1
# 删除 RmLogDaysAgo 指定天数以前的旧日志,本行为不记录日志:
57 13 * * * JDRUN clean
# 导出所有互助码清单日志在log/helpcode下
48 * * * * JDRUN myhelp
# 重启挂机程序
# 33 13 * * * JDRUN hangup
# DIY任务区域
# 需自行将脚本放在scripts文件夹下
# 8 5 * * * thirdpard jd_live.js
# thirdpard任务区域
# 定时区域thirdpard开始误删
# 定时区域thirdpard结束误删
# jd任务区域运行jd_scripts脚本仅列出长期任务作初始化用AutoAddCron=true时将自动添加短期任务。
# 请保留任务名称中的前缀"jd_",去掉后缀".js",如果有些任务你不想运行,注释掉就好了,不要删除。
# 非lxk0301/jd_scripts仓库中的脚本请使用jd命令不要使用jd命令。请在最后保留一个空行。

200
sample/sharecode.sh.sample Executable file
View File

@@ -0,0 +1,200 @@
# ---------------------------------- 互 助 码 填 写 示 例 ----------------------------------
################################## 互助码填法示例 ##################################
## **互助码是填在My系列变量中的ForOther系统变量中只要填入My系列的变量名即可按注释中的例子拼接以东东农场为例如下所示。**
## **实际上东东农场一个账号只能给别人助力3次我多写的话只有前几个会被助力。但如果前面的账号获得的助力次数已经达到上限了那么还是会尝试继续给余下的账号助力所以多填也是有意义的。**
## **ForOther系列变量必须从1开始编号依次编下去。**
# MyFruit1="e6e04602d5e343258873af1651b603ec" # 这是Cookie1这个账号的互助码
# MyFruit2="52801b06ce2a462f95e1d59d7e856ef4" # 这是Cookie2这个账号的互助码
# MyFruit3="e2fd1311229146cc9507528d0b054da8" # 这是Cookie3这个账号的互助码
# MyFruit4="6dc9461f662d490991a31b798f624128" # 这是Cookie4这个账号的互助码
# MyFruit5="30f29addd75d44e88fb452bbfe9f2110" # 这是Cookie5这个账号的互助码
# MyFruit6="1d02fc9e0e574b4fa928e84cb1c5e70b" # 这是Cookie6这个账号的互助码
# MyFruitA="5bc73a365ff74a559bdee785ea97fcc5" # 这是我和别人交换互助另外一个用户A的互助码
# MyFruitB="6d402dcfae1043fba7b519e0d6579a6f" # 这是我和别人交换互助另外一个用户B的互助码
# MyFruitC="5efc7fdbb8e0436f8694c4c393359576" # 这是我和别人交换互助另外一个用户C的互助码
# ForOtherFruit1="${MyFruit2}@${MyFruitB}@${MyFruit4}" # Cookie1这个账号助力Cookie2的账号的账号、Cookie4的账号以及用户B
# ForOtherFruit2="${MyFruit1}@${MyFruitA}@${MyFruit4}" # Cookie2这个账号助力Cookie1的账号的账号、Cookie4的账号以及用户A
# ForOtherFruit3="${MyFruit1}@${MyFruit2}@${MyFruitC}@${MyFruit4}@${MyFruitA}@${MyFruit6}" # 解释同上东东农场实际上只能助力3次
# ForOtherFruit4="${MyFruit1}@${MyFruit2}@${MyFruit3}@${MyFruitC}@${MyFruit6}@${MyFruitA}" # 解释同上东东农场实际上只能助力3次
# ForOtherFruit5="${MyFruit1}@${MyFruit2}@${MyFruit3}@${MyFruitB}@${MyFruit4}@${MyFruit6}@${MyFruitC}@${MyFruitA}"
# ForOtherFruit6="${MyFruit1}@${MyFruit2}@${MyFruit3}@${MyFruitA}@${MyFruit4}@${MyFruit5}@${MyFruitC}"
## ---------------------------------- 手 动 填 写 互 助 码 区 域 (不推荐!) ----------------------------------
## 以下为互助码的手动填写区域为特定活动或临时活动填写的地方。现已可一键自动生成只需运行export_sharecodes.sh按提示操作即可。
################################## 1. 定义东东农场互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyFruit1=""
MyFruit2=""
MyFruitA=""
MyFruitB=""
ForOtherFruit1=""
ForOtherFruit2=""
################################## 2. 定义东东萌宠互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyPet1=""
MyPet2=""
MyPetA=""
MyPetB=""
ForOtherPet1=""
ForOtherPet2=""
################################## 3. 定义种豆得豆互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyBean1=""
MyBean2=""
MyBeanA=""
MyBeanB=""
ForOtherBean1=""
ForOtherBean2=""
################################## 4. 定义东东工厂互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyJdFactory1=""
MyJdFactory2=""
MyJdFactoryA=""
MyJdFactoryB=""
ForOtherJdFactory1=""
ForOtherJdFactory2=""
################################## 5. 定义京喜工厂互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyDreamFactory1=""
MyDreamFactory2=""
MyDreamFactoryA=""
MyDreamFactoryB=""
ForOtherDreamFactory1=""
ForOtherDreamFactory2=""
################################## 6. 定义京东赚赚互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyJdzz1=""
MyJdzz2=""
MyJdzzA=""
MyJdzzB=""
ForOtherJdzz1=""
ForOtherJdzz2=""
################################## 7. 定义疯狂的JOY互助选填 ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyJoy1=""
MyJoy2=""
MyJoyA=""
MyJoyB=""
ForOtherJoy1=""
ForOtherJoy2=""
################################## 8. 定义口袋书店互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyBookShop1=""
MyBookShop2=""
MyBookShopA=""
MyBookShopB=""
ForOtherBookShop1=""
ForOtherBookShop2=""
################################## 9. 定义签到领现金互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyCash1=""
MyCash2=""
MyCashA=""
MyCashB=""
ForOtherCash1=""
ForOtherCash2=""
################################## 10. 定义京喜农场互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
## 京喜农场助力码为 JSON 格式因此使用单引号json 格式如下
## {"smp":"22bdadsfaadsfadse8a","active":"jdnc_1_btorange210113_2","joinnum":"1"}
## 助力码获取可以通过 bash jd.sh jd_get_share_code now 命令获取
## 注意:京喜农场 种植种子发生变化的时候,互助码也会变!!
MyJxnc1=''
MyJxnc2=''
MyJxncA=''
MyJxncB=''
ForOtherJxnc1=""
ForOtherJxnc2=""
################################## 11. 定义闪购盲盒互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MySgmh1=""
MySgmh2=""
MySgmhA=""
MySgmhB=""
ForOtherSgmh1=""
ForOtherSgmh2=""
################################## 12. 定义京喜财富岛互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyCfd1=""
MyCfd2=""
MyCfdA=""
MyCfdB=""
ForOtherCfd1=""
ForOtherCfd2=""
################################## 13. 定义环球挑战赛互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyGlobal1=""
MyGlobal2=""
MyGlobalA=""
MyGlobalB=""
ForOtherGlobal1=""
ForOtherGlobal2=""
################################## 14. 定义京东手机狂欢城互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
MyCarnivalcity1=""
MyCarnivalcity2=""
MyCarnivalcityA=""
MyCarnivalcityB=""
ForOtherCarnivalcity1=""
ForOtherCarnivalcity2=""
##################################################################################################
################################## 15. 定义城城分现金互助(选填) ##################################
## 具体填法及要求详见本文件最下方“互助码填法示例”
Mycity1=""
Mycity2=""
MycityA=""
MycityB=""
ForOtherCity1=""
ForOtherCity2=""
##################################################################################################