软件工具—怀旧自动化:用QQ农场全自动脚本+Web面板重温农场时光

桃子味 8 1

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.jsondata/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农场自动化脚本

评论有惊喜

此部分已被隐藏

发表评论刷新页面后方可查看

发表评论 取消回复
表情 图片 链接 代码

  1. 桃子味
    桃子味 站长

    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 连接服务器进入该目录)。

    执行以下命令:

    docker compose up -d --build
分享