青龙面板SMZDM脚本免费攻略:让什么值得买自动签到、抽奖、做任务,每天省下10分钟
【免费下载链接】smzdm_scriptsmzdm 自用脚本 for 青龙面板,支持 App 端签到、转盘抽奖、每日任务等功能项目地址: https://gitcode.com/gh_mirrors/smz/smzdm_script
每天早晨睁开眼,第一件事就是打开"什么值得买"App,签到、转盘抽奖、浏览文章赚金币……这套动作看着不起眼,日复一日做下来也挺烦人。今天介绍的青龙面板SMZDM脚本(smzdm_script)就是来解决这件事的:它是基于Node.js开发的开源项目,专门适配青龙面板,能自动完成签到、抽奖和日常任务,让你真正实现"只领福利、不费手指"。
这脚本到底能帮你干什么
一句话概括:把你在什么值得买App里每天要手动点的按钮,全部交给定时任务去点。它覆盖了日常能"薅"到的几乎所有羊毛:
- 📅每日签到:自动打卡并领取签到奖励,连续签到天数、金币、碎银一目了然
- 🎡转盘抽奖:每天自动参与值会员转盘抽奖,结果直接推送到你的通知渠道
- ✅签到页日常任务:浏览文章、收藏、点赞、评论、分享,以及关注用户/栏目/品牌
- 🎁限时累计活动:达到阶段条件后自动领取活动奖励,不用自己盯着进度条
- 🔬全民众测能量值任务(可选):有兴趣攒众测能量值的可以开启
小提示:转盘抽奖分为免费抽和消耗5碎银子的抽奖,脚本默认只抽免费的,想额外花碎银抽奖需要单独配置,后面会讲到。
为什么放心把它交给脚本
很多朋友担心自动脚本会不会不安全,这个项目在设计上考虑得比较周到:
- 本地执行:脚本在你自己的青龙面板/服务器上跑,Cookie不会经过任何第三方,账号信息不外传
- 轻量省资源:整个项目只有几个JS文件,依赖极少,占用的内存和CPU可以忽略不计,适合长期挂着
- 开源透明:项目以MIT协议开源,代码全部公开,想确认它干了什么可以直接翻源码
另外要提醒一句:任何自动化脚本都存在一定的账号风控风险,作者在仓库里也做了说明,建议用不心疼的小号体验,理性"薅"。
手把手部署:从拉取到跑起来
第一步:把脚本拉进青龙面板
登录青龙面板,进入"脚本管理",在终端里执行下面这条命令:
ql repo https://gitcode.com/gh_mirrors/smz/smzdm_script.git "smzdm_" "" "env.js|bot.js|sendNotify.js|library_" "main"大白话解释:这条命令的作用是让青龙面板从远程仓库拉取项目文件,并把以smzdm_开头的脚本自动导入到任务列表,同时排除掉几个公共依赖文件(它们会被其他脚本引用,不需要重复执行)。跑完之后,你可以在任务列表里看到签到、抽奖、每日任务等脚本。
第二步:抓取并配置Cookie
脚本干活全靠你的账号Cookie,所以这一步最关键。建议用手机抓包工具(Android或iOS均可),抓取域名user-api.smzdm.com下任意一个请求,把请求头里的所有Cookie完整复制出来。
💡 强烈建议用手机端抓的Cookie:脚本里很多接口是模拟App行为的,手机端Cookie的成功率和稳定性通常远好于浏览器Cookie。浏览器Cookie实在抓不到时再作为备选。
拿到Cookie后,按下面的步骤配置:
- 在青龙面板左侧菜单进入"环境变量"
- 新建变量,名称填
SMZDM_COOKIE,值粘贴完整Cookie - 一个账号填一条;多账号可以添加多个同名变量,或用
&符号把多个Cookie拼在一起
第三步:按需配置其他环境变量
不是所有变量都必须填,下面这个表格帮你快速对照,需要哪个配哪个:
| 环境变量 | 是否必填 | 作用说明 |
|---|---|---|
SMZDM_COOKIE | ✅ 必填 | 账号Cookie,脚本运行的基础 |
SMZDM_COMMENT | 选填 | 评论任务的文案,必须超过10个汉字,建议写得自然些防止被判定灌水 |
SMZDM_CROWD_SILVER_5 | 选填 | 设为yes开启5碎银子抽奖(仅在没免费抽奖时才会消耗) |
SMZDM_CROWD_KEYWORD | 选填 | 抽奖关键词,开启碎银抽奖后优先抽包含此关键词的活动 |
SMZDM_TASK_TESTING | 选填 | 设为yes开启全民众测能量值任务 |
SMZDM_SK | 选填 | 签到加密参数,不填脚本会自动计算,一般无需手动设置 |
SMZDM_USER_AGENT_APP/SMZDM_USER_AGENT_WEB | 选填 | App端和网页端的User-Agent,不填用脚本默认值 |
环境变量请通过青龙面板的"环境变量"列表添加,不要用export方式临时设置,否则重启后容易丢失。
第四步:设置定时任务
脚本导入后,青龙面板会为每个脚本生成一个定时任务,但默认执行时间未必合理。建议手动编辑,把执行时间错开:
smzdm_checkin.js签到:推荐10 8 * * *(每天上午8:10)smzdm_lottery.js抽奖:推荐20 8 * * *(每天上午8:20)smzdm_task.js每日任务:推荐20 14 * * *(每天下午14:20)smzdm_testing.js众测能量值:推荐20 15 * * *(每天下午15:20)
这是标准的cron时间格式,依次代表"分 时 日 月 周"。想调整到自己方便的时间,照着这个格式改就行。
保存后建议先手动运行一次,确认日志里能正常输出结果,再等它每天自动执行。
配置好之后,每天会自动发生什么
把时间线拉直了看,一天下来脚本替你做的事情是这样的:
- 上午8点多:签到脚本打卡,领取当日签到奖励,顺便检查有没有连续签到额外奖励,有的话一并领取
- 随后:抽奖脚本自动参加值会员转盘抽奖,中没中奖都会推送结果
- 下午:每日任务脚本出场,按任务列表依次浏览文章(每篇停留几十秒模拟真人)、点赞、收藏、评论、分享,完成关注任务,最后把可领取的任务奖励全部收下;遇到限时累计活动到阶段了也会自动领奖
- 如果开了众测开关:再跑一轮全民众测能量值任务
每个账号的执行结果都会汇总成一条通知,通过你配置的通知渠道(如Server酱、钉钉、企业微信等)推送到手机,早上看一眼消息就知道今天到账了多少。
常见问题排查与进阶技巧
任务执行失败先看这三处
- 网络:青龙面板所在服务器是否能正常访问
smzdm.com相关域名,必要时检查代理设置 - Node.js版本:项目推荐Node.js v14以上,版本过旧会导致依赖库运行异常
- 日志定位:这是最有效的办法——去青龙面板"日志"页面看具体报错,Cookie失效、接口参数变化、风控拦截都会在日志里留下线索
进阶优化三招
- 多账号管理:每个账号一条
SMZDM_COOKIE,脚本会自动按顺序处理并分别推送结果,实现一个面板管全家账号 - 通知频率调节:
sendNotify.js里可以调整通知逻辑,觉得每天推太多,可以把通知阈值调高或合并推送 - 定期更新脚本:什么值得买的接口偶尔会变,建议每周手动拉一次仓库,把修复和新功能同步过来
写在最后
这款青龙面板SMZDM脚本把什么值得买的每日签到、转盘抽奖和日常任务串成了一台全自动"福利流水线",装好之后基本不用再管,每天躺着收通知就行。项目完全免费、开源、轻量,适合有一定青龙面板使用经验、又想省点时间的朋友。
想了解更完整的配置说明、抓包细节和已知问题,可以直接去项目仓库看README,或者进作者的交流群和其他用户一起讨论。需要提醒的是,自动化脚本有触发风控的可能,请用理性心态使用,量力而行。
【免费下载链接】smzdm_scriptsmzdm 自用脚本 for 青龙面板,支持 App 端签到、转盘抽奖、每日任务等功能项目地址: https://gitcode.com/gh_mirrors/smz/smzdm_script
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考