此项目与单脚本结构不同,请不要将无关文件放进parse目录
请不要将parse目录文件放scripts目录运行
某些面板不支持项目文件整体拉取,会破坏拉取的项目结构,请先翻阅README了解
环境变量不能有shareCode
util: 调用函数目录
parse: 解析脚本目录
temp: 缓存文件目录
static: 静态文件目录
cookie: 数据文件目录
config: 配置文件目录
log: 日志文件目录
template.js: 项目主体文件
main.js: 项目入口文件
qitoCreat: 生成入口以及添加定时
node main.js jd_task_test [-help n -custom x -limit x]
QITOQITO_PLATFORM=按照所使用面板正确填写 qinglong|jtask|jd 其中一个 [青龙面板:qinglong, v3系列:jtask, 衍生面板:jd],
QITOQITO_SYNC=1 当有此变量时,面板定时会与项目定时同步,如需自行修改,请勿添加该字段
QITOQITO_COVER=1 当有此变量时候,qitoCreat会强制覆盖之前生成的入口文件
初始安装请确保nodejs安装了axios request crypto-js模块
# COOKIE
JD_COOKIE=ck1&ck2&ck3
JD_COOKIE_MAIN=n 全局主号助力人数,假设你有20个账号,当参数设置为5时候,这20个账号会去助力排前面的5个账号
msgWhite=fn1|fn2|fn3 通知白名单
msgBlack=fn1|fn2|fn3 通知黑名单
脚本字段是自行定义某一个脚本运行的一些变量,如果有需求可自行添加环境变量
filename_help=n 或 pin1|pin2 (设置助力主号数)
filename_custom=custom (自定义字段)
filename_limit=n (限制运行账号数)
filename_msgWork=pin1|pin2|pin3 (通知账号白名单)
filename_msgExcept=pin1|pin2|pin3 (通知账号黑名单)
# qinglong面板
rm -rf /ql/data/repo/qitoqito_kedaya && ql repo https://github.com/qitoqito/kedaya.git kedaya && cp -a /ql/data/repo/qitoqito_kedaya/. /ql/data/scripts && task qitoCreat.js now
# 青龙面板(旧)
rm -rf /ql/repo/qitoqito_kedaya && ql repo https://github.com/qitoqito/kedaya.git kedaya && cp -a /ql/repo/qitoqito_kedaya/. /ql/scripts && task qitoCreat.js now
# v3系列
rm -rf kedaya && git clone https://github.com/qitoqito/kedaya.git && cp -a kedaya/. ./scripts && jtask qitoCreat now
# 衍生面板
rm -rf kedaya && git clone https://github.com/qitoqito/kedaya.git && cp -a kedaya/. ./scripts && jd qitoCreat now
# 其他面板
同步解压到scripts目录,运行creat.js生成入口文件
添加环境变量: QITOQITO_PLATFORM=qinglong
Nodejs添加依赖: crypto-js axios request
链接: https://github.com/qitoqito/kedaya.git
定时类型: crontab
定时规则: 自定(23 23 * * *)
白名单: kedaya
执行后: cp -a /ql/data/repo/qitoqito_kedaya/. /ql/data/scripts && task qitoCreat.js now
![图片](https://private-user-images.githubusercontent.com/92066902/352903375-c2c0473e-54cb-4588-988f-a8fc85208080.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQzMjkyOTAsIm5iZiI6MTcyNDMyODk5MCwicGF0aCI6Ii85MjA2NjkwMi8zNTI5MDMzNzUtYzJjMDQ3M2UtNTRjYi00NTg4LTk4OGYtYThmYzg1MjA4MDgwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIyVDEyMTYzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM4NTUyOGUzN2I4ZDA0MzE4MzhhMjgxZWQ1OGMzNzE3NGRkZTNkZTllN2Y3MWY4MmQwZDAyMTIzMzliNmFjNDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.UPJs-ikfwpEQ98mtPqQTU6bGvAezesF1vHgmnG00tN8)
# v3系列
45 * * * * bash -c "rm -rf kedaya && git clone https://github.com/qitoqito/kedaya.git && cp -a kedaya/. ./scripts && jtask qitoCreat now"
# 衍生面板
45 * * * * bash -c "rm -rf kedaya && git clone https://github.com/qitoqito/kedaya.git && cp -a kedaya/. ./scripts && jd qitoCreat now"
如果环境变量中,已经部署过 JD_SIGN_API, JD_SIGN_KRAPI 可以跳过以下步骤
docker run -dit \
--name official \
--restart always \
--hostname official \
-p 9527:80 \
qninq/signapi:latest
添加环境变量 QITOQITO_JDSIGN=http://ip:9527/jd/sign
# telegram
TELEGRAM_TOKEN=
TELEGRAM_ID=
TELEGRAM_URL=自定义TG代理链接
TELEGRAM_PROXY=代理服务器 (http|https|sock)://ip:port, 使用sock需要安装 socks-proxy-agent 模块
# bark
BARK_TOKEN=
BARK_URL=自定义url
BARK_SOUND=自定义铃声
# 钉钉
DINGTALK_TOKEN=
DINGTALK_SECRET=密钥
# igot
IGOT_TOKEN=
# server酱
FTQQ_TOKEN=
# pushplus
PUSHPLUS_TOKEN=
PUSHPLUS_TOPIC=群组
# 企业微信
WEIXIN_TOKEN=
# 企业微信AM
WXAM_TOKEN=
运行jd_task_user
编辑config/jdUser.js
找到对应账号的nickName字段填写后保存