定时自动检测alist,如果alist掉cookie等问题无法使用时,可使用宝塔通过微信邮件等进行提醒
Node.js 10 及以上版本
https://github.com/user-attachments/files/18259924/node-alist-checker_V1.0.1.gz
或者
wget https://github.com/user-attachments/files/18259774/node-alist-checker_V1.0.1.gz
tar -xvzf node-alist-checker_V1.0.1.gz
// 配置文件说明:
// 1. alist:任务名称,用于标识日志输出。
// 2. interval:任务执行的时间间隔,单位为分钟。
// 3. url:需要检测的文件下载链接。
// 4. minSizeMB:文件的最小大小(单位:MB)。如果文件大小低于此值,则判读检测失败。可以默认,但是你检测的链接文件需要超过1MB,建议放一个1-10M的文件链接用来检测
// 5. downloadTimeSec:下载时间,单位为秒。程序会按照此时间尝试下载文件后停止,建议5秒,也可根据带宽和测试的链接文件进行配置。