Go to file
2025-02-16 15:47:00 +08:00
config window路径bug修复 2025-02-11 23:11:28 +08:00
cookie demo cookie 2025-02-12 12:21:17 +08:00
parse/jd Update jd_task_drainage.js 2025-02-16 15:47:00 +08:00
util Update jdAlgo.js 2025-02-15 16:47:17 +08:00
.gitignore PsyDuck 2025-02-11 21:55:02 +08:00
main.js PsyDuck 2025-02-11 21:55:02 +08:00
package.json PsyDuck 2025-02-11 21:55:02 +08:00
qlCreate.js Update qlCreate.js 2025-02-15 19:58:31 +08:00
README.md Update README.md 2025-02-14 10:27:36 +08:00
template.js 修复pool=-1初始化时不加载proxy 2025-02-15 19:46:40 +08:00

Bug龙订阅

链接: https://github.com/qitoqito/psyduck.git
定时类型: crontab
定时规则: 自定(23 23 * * *)
白名单: psyduck
执行后: cp -a /ql/data/repo/qitoqito_psyduck/. /ql/data/scripts/qitoqito_psyduck

Bug龙初始化

1. 打开config文件夹,将demo.ini重命名为config.ini,按需修改config.ini字段,字段前的;去掉才能正常解析
2. QINGLONG_ClientId  QINGLONG_ClientSecret 两个字段必须填写,注意去掉前面的;符号 (面板->系统设置->应用设置->创建应用,权限:定时任务,环境变量)
3. 如需开启缓存,找到[cache],按需修改  开启缓存后,跑完任务的账户重运行会自动跳过
4. 进入bug龙终端安装依赖,执行以下命令: cd /ql/data/scripts/qitoqito_psyduck/ && npm install
5. 重新执行task qitoqito_psyduck/qlCreate.js now
6. 将Bug龙订阅的执行后改为: cp -a /ql/data/repo/qitoqito_psyduck/. /ql/data/scripts/qitoqito_psyduck &&  task qitoqito_psyduck/qlCreate.js now

INI配置文件

以JD为例:
在指定文件夹(默认config)创建jd.ini文件

具体格式:
其中filename为需要字段的脚本名 

[filename]
field=test

J东SIGN

如果环境变量中,已经部署过 JD_SIGN_API, JD_SIGN_KRAPI 可以跳过以下步骤
docker run -dit \
  -p 17840:17840 \
  -e TZ=Asia/Shanghai \
  --name Sign \
  --hostname Sign \
  --restart unless-stopped \
  seansuny/signapi:latest
  
config.ini添加 jdSign=http://ip:17840/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=

框架结构

util: 调用函数目录
parse: 解析脚本目录
temp: 缓存文件目录
static: 静态文件目录
cookie: 数据文件目录
config:	配置文件目录
log: 日志文件目录
template.js: 项目主体文件
main.js: 项目入口文件
qlCreate: 青龙面板生成入口以及添加定时

使用方法

node main.js filename [-help n -custom x -limit x]