QQ农场全自动脚本
记得当年定好闹钟半夜起来“偷菜”的时光吗?作为一代人的集体回忆,QQ农场虽然热度不如从前,但依然有不少老玩家在坚持经营。最近在 GitHub 上发现了一个有趣的开源项目——QQ农场全自动脚本,它用 Node.js 实现了多账号挂机,还附带一个精美的 Web 控制面板,让我们可以用现代技术“怀旧”一把。
项目地址:cxw521/qq-farm-automation-bot
项目概览
这是一个基于 Node.js 的 QQ 农场自动化工具,核心特点是:
-
多账号管理:支持同时管理多个 QQ 农场账号
-
Web 控制面板:提供可视化界面,告别命令行操作
-
全自动化操作:从种植、收获到偷菜、做任务,一键托管
-
数据分析:提供作物经验与收益效率排行,帮你科学种田
项目目前已经获得 219 颗星,最近一次更新就在 2026年3月29日,属于活跃维护状态。
功能特性
1. 多账号管理
-
支持账号的增、删、改、查,可单独启动或停止任一账号
-
QQ 登录方式:需通过抓包获取
code进行登录(项目未内置微信扫码,但提供了接口配置方式) -
自动容错:账号被踢下线或连续离线超时后自动删除,并支持通过 Bark、Webhook 等方式推送离线通知
2. 自动化能力
覆盖了农场日常几乎所有操作:
-
基础农事:收获、种植、浇水、除草、除虫、铲除、土地升级
-
仓库管理:收获后自动出售果实
-
社交互动:自动偷菜、帮忙、捣乱,支持设置好友黑名单和静默时段
-
任务系统:自动检查并领取每日任务奖励
3. Web 控制面板
面板采用 Vue 3 开发,功能分区清晰:
-
概览页:查看所有账号运行状态
-
农场/背包/好友:分别管理农场操作、仓库物品和好友策略
-
分析页:按经验效率、净利润效率等维度排序作物,辅助种植决策
-
账号/设置页:账号配置和系统设置
-
实时日志:支持按账号、模块、事件级别、关键词、时间范围筛选日志,方便排查问题
-
深色/浅色主题:适配不同使用习惯
技术栈
| 模块 | 技术 |
|---|---|
| 后端 | Node.js (20+)、Express、Protobuf |
| 前端 | Vue 3、Vite、Pinia、Element Plus |
| 数据库 | 本地 JSON 文件存储(data/store.json、data/accounts.json) |
| 部署 | 支持源码运行、Docker Compose、二进制发布包 |
部署方式
项目提供了三种部署方式,满足不同技术水平的用户。
方式一:源码运行(适合开发者)
环境要求:Node.js 20+、pnpm
bash # 克隆项目 git clone https://github.com/XyhTender/qq-farm-automation-bot.git cd qq-farm-automation-bot # 安装依赖并构建前端 pnpm install pnpm build:web # 启动后端服务(默认端口 3007) pnpm dev:core
方式二:Docker Compose(推荐)
bash docker compose -f docker-compose.yml up -d --build
访问 http://你的IP:3007 即可。
方式三:二进制发布版(无需 Node.js)
项目在 Releases 页面提供了各平台的预编译二进制文件:
-
Windows:
qq-farm-bot.exe -
Linux:
qq-farm-bot -
macOS:
qq-farm-bot-x64/qq-farm-bot-arm64
直接下载运行即可,数据会自动生成在同级 data/ 目录下。
使用前注意事项
-
登录方式
QQ 账号需要自行抓包获取code进行登录,项目并未内置扫码登录。如果你有微信农场账号,可通过配置接口实现可视化登录。 -
安全提醒
-
面板默认账号密码为
admin/admin,部署后务必第一时间修改。 -
该项目仅供学习与研究,使用自动化工具可能违反游戏服务条款,请自行承担风险。
-
-
适用场景
适合想自动化管理自己或亲友多个农场账号的用户,或者对 Node.js 自动化脚本、Vue 管理后台感兴趣的技术学习者。
成果展示
QQ农场自动化脚本评论有惊喜
本文作者为桃子味,转载请注明。






Docker部署
准备工作:
在宝塔面板左侧菜单点击【软件商店】,搜索并安装 Docker 管理器。
确保服务器已开放 3007 端口(在宝塔【安全】界面和云服务器后台防火墙同时开放)。
获取源码:
进入宝塔【文件】,在 /www/wwwroot 目录下新建文件夹 qq-farm。
点击【远程下载】,输入项目地址:https://github.com/cxw521/qq-farm-automation-bot/archive/refs/heads/main.zip。
下载后解压,将解压出的文件全部移动到 qq-farm 根目录。
启动部署:
在 qq-farm 目录下点击【终端】(或 SSH 连接服务器进入该目录)。
执行以下命令: