256 lines
9.8 KiB
Bash
256 lines
9.8 KiB
Bash
## Version: v2.2.0-066
|
||
## Date: 2021-06-17
|
||
## Update Content: \n1. 修复版本号样式\n2. 修复查看日志或者编辑任务后列表异常
|
||
|
||
## 上面版本号中,如果第2位数字有变化,那么代表增加了新的参数,如果只有第3位数字有变化,仅代表更新了注释,没有增加新的参数,可更新可不更新
|
||
|
||
## 在运行 ql repo 命令时,是否自动删除失效的脚本与定时任务
|
||
AutoDelCron="true"
|
||
|
||
## 在运行 ql repo 命令时,是否自动增加新的本地定时任务
|
||
AutoAddCron="true"
|
||
|
||
## ql repo命令拉取脚本时需要拉取的文件后缀,直接写文件后缀名即可
|
||
RepoFileExtensions="js py"
|
||
|
||
## 由于github仓库拉取较慢,所以会默认添加代理前缀,如不需要请移除
|
||
GithubProxyUrl="https://ghproxy.com/"
|
||
|
||
## 设置定时任务执行的超时时间,默认1h,后缀"s"代表秒(默认值), "m"代表分, "h"代表小时, "d"代表天
|
||
CommandTimeoutTime="1h"
|
||
|
||
## 设置批量执行任务时的并发数,默认同时执行5个任务
|
||
MaxConcurrentNum="10"
|
||
|
||
## 在运行 task 命令时,随机延迟启动任务的最大延迟时间
|
||
## 默认给javascript任务加随机延迟,如 RandomDelay="300" ,表示任务将在 1-300 秒内随机延迟一个秒数,然后再运行,取消延迟赋值为空
|
||
RandomDelay="300"
|
||
|
||
## 如果你自己会写shell脚本,并且希望在每次运行 ql update 命令时,额外运行你的 shell 脚本,请赋值为 "true",默认为true
|
||
EnableExtraShell="true"
|
||
|
||
## 自动按顺序进行账号间互助(选填) 设置为 true 时,将直接导入code最新日志来进行互助
|
||
AutoHelpOther="true"
|
||
|
||
## 定义 jcode 脚本导出的互助码模板样式(选填)
|
||
## 不填 使用“按编号顺序助力模板”,Cookie编号在前的优先助力
|
||
## 填 0 使用“全部一致助力模板”,所有账户要助力的码全部一致
|
||
## 填 1 使用“均等机会助力模板”,所有账户获得助力次数一致
|
||
## 填 2 使用“随机顺序助力模板”,本套脚本内账号间随机顺序助力,每次生成的顺序都不一致。
|
||
HelpType="0"
|
||
|
||
## 是否自动启动bot,默认不启动,设置为true时自动启动,目前需要自行克隆bot仓库所需代码,存到ql/repo目录下,文件夹命名为dockerbot
|
||
AutoStartBot=""
|
||
|
||
## 安装bot依赖时指定pip源,默认使用清华源,如不需要源,设置此参数为空
|
||
PipMirror="https://pypi.tuna.tsinghua.edu.cn/simple"
|
||
|
||
## 通知环境变量
|
||
## 1. Server酱
|
||
## https://sct.ftqq.com
|
||
## 下方填写 SCHKEY 值或 SendKey 值
|
||
export PUSH_KEY=""
|
||
|
||
## 2. BARK
|
||
## 下方填写app提供的设备码,例如:https://api.day.app/123 那么此处的设备码就是123
|
||
export BARK_PUSH=""
|
||
## 下方填写推送声音设置,例如choo,具体值请在bark-推送铃声-查看所有铃声
|
||
export BARK_SOUND=""
|
||
|
||
## 3. Telegram
|
||
## 下方填写自己申请@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
|
||
## 下方填写token后面的内容,只需 https://oapi.dingtalk.com/robot/send?access_token=XXX 等于=符号后面的XXX即可
|
||
export DD_BOT_TOKEN=""
|
||
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
|
||
## 下方填写素材库图片id(corpid,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=""
|
||
|
||
## 8. go-cqhttp
|
||
## gobot_url 推送到个人QQ: http://127.0.0.1/send_private_msg 群:http://127.0.0.1/send_group_msg
|
||
## gobot_token 填写在go-cqhttp文件设置的访问密钥
|
||
## gobot_qq 如果GOBOT_URL设置 /send_private_msg 则需要填入 user_id=个人QQ 相反如果是 /send_group_msg 则需要填入 group_id=QQ群
|
||
## go-cqhttp相关API https://docs.go-cqhttp.org/api
|
||
export GOBOT_URL=""
|
||
export GOBOT_TOKEN=""
|
||
export GOBOT_QQ=""
|
||
|
||
## 如果只是想要屏蔽某个ck不执行某个脚本,可以参考下面 case 这个命令的例子来控制,脚本名称包含后缀
|
||
## case $1 in
|
||
## test.js)
|
||
## TempBlockCookie="5"
|
||
## ;;
|
||
## esac
|
||
|
||
## 需组合的环境变量列表,env_name需要和var_name一一对应,如何有新活动按照格式添加(不懂勿动)
|
||
env_name=(
|
||
JD_COOKIE
|
||
FRUITSHARECODES
|
||
PETSHARECODES
|
||
PLANT_BEAN_SHARECODES
|
||
DREAM_FACTORY_SHARE_CODES
|
||
DDFACTORY_SHARECODES
|
||
JDZZ_SHARECODES
|
||
JDJOY_SHARECODES
|
||
JXNC_SHARECODES
|
||
BOOKSHOP_SHARECODES
|
||
JD_CASH_SHARECODES
|
||
JDSGMH_SHARECODES
|
||
JDCFD_SHARECODES
|
||
JDHEALTH_SHARECODES
|
||
JD818_SHARECODES
|
||
)
|
||
var_name=(
|
||
Cookie
|
||
ForOtherFruit
|
||
ForOtherPet
|
||
ForOtherBean
|
||
ForOtherDreamFactory
|
||
ForOtherJdFactory
|
||
ForOtherJdzz
|
||
ForOtherJoy
|
||
ForOtherJxnc
|
||
ForOtherBookShop
|
||
ForOtherCash
|
||
ForOtherSgmh
|
||
ForOtherCfd
|
||
ForOtherHealth
|
||
ForOtherCarni
|
||
)
|
||
|
||
## name_js为脚本文件名,如果使用ql repo命令拉取,文件名含有作者名
|
||
## 所有有互助码的活动,把脚本名称列在 name_js 中,对应 config.sh 中互助码后缀列在 name_config 中,中文名称列在 name_chinese 中。
|
||
## name_js、name_config 和 name_chinese 中的三个名称必须一一对应。
|
||
name_js=(
|
||
panghu999_jd_scripts_jd_fruit
|
||
panghu999_jd_scripts_jd_pet
|
||
panghu999_jd_scripts_jd_plantBean
|
||
panghu999_jd_scripts_jd_dreamFactory
|
||
panghu999_jd_scripts_jd_jdfactory
|
||
panghu999_jd_scripts_jd_jdzz
|
||
panghu999_jd_scripts_jd_crazy_joy
|
||
panghu999_jd_scripts_jd_jxnc
|
||
panghu999_jd_scripts_jd_bookshop
|
||
panghu999_jd_scripts_jd_cash
|
||
panghu999_jd_scripts_jd_sgmh
|
||
panghu999_jd_scripts_jd_cfd
|
||
panghu999_jd_scripts_jd_health
|
||
panghu999_jd_scripts_jd_carnivalcity
|
||
panghu999_jd_scripts_jd_zoo
|
||
)
|
||
name_config=(
|
||
Fruit
|
||
Pet
|
||
Bean
|
||
DreamFactory
|
||
JdFactory
|
||
Jdzz
|
||
Joy
|
||
Jxnc
|
||
BookShop
|
||
Cash
|
||
Sgmh
|
||
Cfd
|
||
Health
|
||
Carni
|
||
Zoo
|
||
)
|
||
name_chinese=(
|
||
东东农场
|
||
东东萌宠
|
||
京东种豆得豆
|
||
京喜工厂
|
||
东东工厂
|
||
京东赚赚
|
||
crazyJoy任务
|
||
京喜农场
|
||
口袋书店
|
||
签到领现金
|
||
闪购盲盒
|
||
京喜财富岛
|
||
东东健康社区
|
||
京东手机狂欢城
|
||
618动物联萌
|
||
)
|
||
|
||
## 其他需要的变量,脚本中需要的变量使用 export 变量名= 声明即可
|
||
## 2、宠汪汪喂食数量。可以填的数字0,10,20,40,80,其他数字不可
|
||
export JOY_FEED_COUNT="80"
|
||
## 4、京东农场关闭推送。填写false为不关闭推送,true为关闭推送
|
||
export FRUIT_NOTIFY_CONTROL="false"
|
||
## 6、宠汪汪赛跑自己账号内部互助。输入true为开启内部互助
|
||
export JOY_RUN_HELP_MYSELF="true"
|
||
## 7、宠汪汪积分兑换多少京豆。目前可填值为20或者500,脚本默认0,0表示不兑换京豆
|
||
export JD_JOY_REWARD_NAME="500"
|
||
## 8、东东超市兑换京豆数量。目前可输入值为20或者1000,或者其他商品的名称,例如碧浪洗衣凝珠
|
||
export MARKET_COIN_TO_BEANS="20"
|
||
## 12、是否取关商品。环境变量内容的意思依次是是否取关全部商品(0表示一个都不),是否取关全部店铺数(0表示一个都不),遇到此商品不再进行取关,遇到此店铺不再进行取关
|
||
export UN_SUBSCRIBES="300,300,,"
|
||
## 14、京喜农场控制是否运行脚本后通知。0=只通知成熟;1=本次获得水滴>0;2=任务执行;3=任务执行+未种植种子
|
||
export JXNC_NOTIFY_LEVEL="0"
|
||
## 16、摇钱树是否卖出金果。true卖出,false不卖出,默认false
|
||
export MONEY_TREE_SELL_FRUIT="true"
|
||
## 省钱大赢家
|
||
export redEnvelopeId=""
|
||
export inviter=""
|
||
## 签到领现金添加变量方式
|
||
自行添加变量设置邀请码 格式如下 默认10个
|
||
export cashinviteCode=""
|
||
## 入会开卡
|
||
### int,入会送豆满足此值,否则不入会
|
||
export openCardBean=30
|
||
### 布尔值,是否记录符合条件的shopid(默认True)
|
||
export record=true
|
||
### 布尔值, True:仅记录,不入会(默认False)
|
||
export onlyrecord=false
|
||
### 布尔值,开启记忆功能,接力上一次异常中断位置继续。(默认yes)
|
||
export memory=true
|
||
### 布尔值,True:只打印部分日志 False:打印所有日志
|
||
export printlog=true
|
||
### Float,限制速度,单位秒,如果请求过快报错适当调整0.5秒以上
|
||
export sleepNum=0.5
|
||
### 布尔值,True:使用作者远程仓库更新的id,False:使用本地shopid.txt的id
|
||
export isRemoteSid=true
|