[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81512":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":8,"pushedAt":8,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":14,"starSnapshotCount":14,"syncStatus":12,"lastSyncTime":27,"discoverSource":28},81512,"qq-farm-bot","liyangpengs\u002Fqq-farm-bot","liyangpengs",null,"TypeScript",53,17,2,18,0,13,23,26,39,3.77,false,"master",true,[],"2026-06-12 02:04:16","# QQ 农场多账号挂机 + Web 面板\n\n基于 Node.js 的 QQ 农场自动化工具，支持多账号管理、Web 控制面板、实时日志与数据分析。\n\n- 更新优化日志详见 update.log，喜欢的点一个 star ⭐ 吧！\n- 默认账号密码都是 admin，端口 3007，请部署登录后尽快修改密码！\n\n---\n\n## 功能截图\n\n\u003Cimg src=\"https:\u002F\u002Ffree.picui.cn\u002Ffree\u002F2026\u002F05\u002F09\u002F69fefa26411d9.png\" alt=\"功能截图\" \u002F>\n\u003Cimg src=\"https:\u002F\u002Ffree.picui.cn\u002Ffree\u002F2026\u002F05\u002F09\u002F69fefa25d5f5b.png\" alt=\"功能截图\" \u002F>\n\u003Cimg src=\"https:\u002F\u002Ffree.picui.cn\u002Ffree\u002F2026\u002F05\u002F09\u002F69fefa269814f.png\" alt=\"功能截图\" \u002F>\n\u003Cimg src=\"https:\u002F\u002Ffree.picui.cn\u002Ffree\u002F2026\u002F05\u002F09\u002F69fefa266be50.png\" alt=\"功能截图\" \u002F>\n\u003Cimg src=\"https:\u002F\u002Ffree.picui.cn\u002Ffree\u002F2026\u002F05\u002F09\u002F69fefa2669c94.png\" alt=\"功能截图\" \u002F>\n\u003Cimg src=\"https:\u002F\u002Ffree.picui.cn\u002Ffree\u002F2026\u002F05\u002F09\u002F69fefa3fab446.png\" alt=\"功能截图\" \u002F>\n---\n\n## 功能特性\n\n- **多账号管理** — 同时挂机多个 QQ 农场账号，独立配置策略\n- **Code 登录** — 通过抓包获取 code 登录游戏账号\n- **自动化农场** — 自动种植、浇水、施肥、收获、偷菜\n- **好友互动** — 自动访问好友农场、除草除虫、批量操作\n- **数据分析** — 作物收益统计、种植策略推荐、黑名单管理\n- **推送通知** — 支持多种推送渠道（pushoo）\n- **Web 控制面板** — 实时日志、状态监控、远程管理\n- **主题切换** — 农场风格主题，明暗模式切换\n- **跨平台** — 源码运行或打包为 Windows \u002F Linux \u002F macOS 二进制\n\n---\n\n## 技术栈\n\n**后端**\n\n[\u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=nodejs\" height=\"48\" title=\"Node.js 20+\" \u002F>](https:\u002F\u002Fnodejs.org\u002F)\n[\u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=express\" height=\"48\" title=\"Express 4\" \u002F>](https:\u002F\u002Fexpressjs.com\u002F)\n[\u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=socketio\" height=\"48\" title=\"Socket.io 4\" \u002F>](https:\u002F\u002Fsocket.io\u002F)\n[\u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=ts\" height=\"48\" title=\"TypeScript 5.9\" \u002F>](https:\u002F\u002Fwww.typescriptlang.org\u002F)\n\n**前端**\n\n[\u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=vue\" height=\"48\" title=\"Vue 3.5\" \u002F>](https:\u002F\u002Fvuejs.org\u002F)\n[\u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=vite\" height=\"48\" title=\"Vite 7\" \u002F>](https:\u002F\u002Fvitejs.dev\u002F)\n[\u003Cimg src=\"https:\u002F\u002Fcdn.simpleicons.org\u002Fpinia\u002FFFD859\" height=\"48\" title=\"Pinia 3\" \u002F>](https:\u002F\u002Fpinia.vuejs.org\u002F)\n[\u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=unocss\" height=\"48\" title=\"UnoCSS\" \u002F>](https:\u002F\u002Funocss.dev\u002F)\n\n**部署**\n\n[\u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=pnpm\" height=\"48\" title=\"pnpm 10\" \u002F>](https:\u002F\u002Fpnpm.io\u002F)\n[\u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=docker\" height=\"48\" title=\"Docker\" \u002F>](https:\u002F\u002Fwww.docker.com\u002F)\n[\u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=githubactions\" height=\"48\" title=\"GitHub Actions\" \u002F>](https:\u002F\u002Fgithub.com\u002Ffeatures\u002Factions)\n\n---\n\n## 项目结构\n\n```\nqq-farm-bot\u002F\n├── core\u002F                          # 后端（Node.js 机器人引擎）\n│   ├── src\u002F\n│   │   ├── config\u002F                # 配置管理 & 游戏配置\n│   │   ├── controllers\u002Fadmin\u002F     # HTTP API 路由（账号、农场、好友、认证）\n│   │   ├── core\u002F                  # Worker 进程管理\n│   │   ├── gameConfig\u002F            # 游戏静态数据（作物、道具、等级）\n│   │   │   └── seed_images_named\u002F # 作物种子图片资源\n│   │   ├── models\u002F\n│   │   │   ├── store\u002F             # 全局配置与账号持久化\n│   │   │   └── user-store\u002F        # 用户认证与卡片数据\n│   │   ├── proto\u002F                 # Protobuf 协议定义（20+ .proto 文件）\n│   │   ├── runtime\u002F               # 运行时引擎、状态管理、Worker 调度\n│   │   ├── services\u002F              # 业务逻辑\n│   │   │   ├── farm\u002F              # 农场核心（种植、土地分析、调度）\n│   │   │   └── friend\u002F            # 好友系统（访问策略、GID 管理、调度）\n│   │   ├── types\u002F                 # TypeScript 类型定义\n│   │   └── utils\u002F                 # 工具函数（加密 WASM、网络、Proto 解析）\n│   └── data\u002F                      # 运行时数据（accounts.json、store.json）\n├── web\u002F                           # 前端（Vue 3 + Vite）\n│   ├── src\u002F\n│   │   ├── api\u002F                   # API 客户端 & Socket.io 连接\n│   │   ├── components\u002F            # 通用组件（LandCard、BagPanel、Modal 等）\n│   │   │   └── ui\u002F                # 基础 UI 组件（Button、Input、Select、Switch）\n│   │   ├── layouts\u002F               # 页面布局（DefaultLayout）\n│   │   ├── router\u002F                # 路由配置 & 菜单定义\n│   │   ├── stores\u002F                # Pinia 状态管理（account、farm、friend 等）\n│   │   └── views\u002F                 # 页面视图\n│   │       ├── Dashboard.vue      # 概览 — 实时状态、日志、快捷操作\n│   │       ├── Personal.vue       # 个人 — 仓库、背包、作物管理\n│   │       ├── Friends.vue        # 好友 — 访问、互动、黑名单\n│   │       ├── Analytics.vue      # 分析 — 收益统计、种植策略\n│   │       ├── Settings.vue       # 设置 — 账号、策略、自动化、用户\n│   │       ├── AdminPanel.vue     # 后台 — 系统管理（管理员）\n│   │       └── Login.vue          # 登录页\n│   └── dist\u002F                      # 构建产物\n├── docker-compose.yml             # Docker Compose 配置\n├── pnpm-workspace.yaml            # pnpm 工作区\n└── package.json                   # 根 package.json（统一脚本）\n```\n\n---\n\n## 环境要求\n\n- 源码运行：Node.js 20+，pnpm（推荐通过 `corepack enable` 启用）\n- 二进制发布版：无需安装 Node.js\n\n## 安装与启动（源码方式）\n\n### Windows\n\n```powershell\n# 1. 安装 Node.js 20+（https:\u002F\u002Fnodejs.org\u002F）并启用 pnpm\nnode -v\ncorepack enable\npnpm -v\n\n# 2. 安装依赖并构建前端\ncd D:\\Projects\\qq-farm-bot\npnpm install\npnpm build:web\n\n# 3. 启动\npnpm dev:core\n\n# （可选）设置其他端口后启动\n$env:ADMIN_PORT=\"你的新端口\"\npnpm dev:core\n```\n\n### Linux（Ubuntu\u002FDebian）\n\n建议使用宝塔最为便捷，在网站其他项目选项中按照如图所示去部署即可\n\n\u003Cimg src=\"https:\u002F\u002Ffree.picui.cn\u002Ffree\u002F2026\u002F03\u002F27\u002F69c6398dd326c.png\" alt=\"宝塔部署示例\" \u002F>\n\n启动后访问面板：\n- 本机：`http:\u002F\u002Flocalhost:3007`\n- 局域网：`http:\u002F\u002F\u003C你的IP>:3007`\n\n---\n\n## Docker 部署\n\n```bash\n# 拉取仓库\ngit clone https:\u002F\u002Fgithub.com\u002FXyhTender\u002Fqq-farm-bot.git\n\n# 进入目录\ncd qq-farm-bot\n\n# 构建并后台启动\ndocker compose up -d --build\n\n# 查看日志\ndocker compose logs -f\n\n# 停止并移除容器\ndocker compose down\n\n# 浏览器访问 http:\u002F\u002F你的IP:3007\n```\n\n---\n\n## 二进制发布版（无需 Node.js）\n\n### 构建\n\n```bash\npnpm install\npnpm package:release\n```\n\n产物输出在 `dist\u002Fbin\u002F` 目录，也可在 Releases 中直接下载。\n\n| 平台 | 文件名 |\n|------|--------|\n| Windows x64 | `qq-farm-bot.exe` |\n| Linux x64 | `qq-farm-bot` |\n| macOS Intel | `qq-farm-bot-x64` |\n| macOS Apple Silicon | `qq-farm-bot-arm64` |\n\n### 运行\n\n```bash\n# Windows：双击 exe 或在终端执行\n.\\qq-farm-bot.exe\n\n# Linux \u002F macOS\nchmod +x .\u002Fqq-farm-bot && .\u002Fqq-farm-bot\n```\n\n程序会在可执行文件同级目录自动创建 `data\u002F` 并写入 `store.json`、`accounts.json`。\n\n---\n\n## 登录与安全\n\n- 面板首次访问需要登录\n- 默认管理账号：`admin\u002Fadmin`\n- **建议部署后立即修改为强密码**\n\n---\n\n## 特别感谢\n\n- 基于 [Penty-d\u002Fqq-farm-bot-ui](https:\u002F\u002Fgithub.com\u002FPenty-d\u002Fqq-farm-bot-ui) 二改\n- 核心功能：[linguo2625469\u002Fqq-farm-bot](https:\u002F\u002Fgithub.com\u002Flinguo2625469\u002Fqq-farm-bot)\n- 部分功能：[QianChenJun\u002Fqq-farm-bot](https:\u002F\u002Fgithub.com\u002FQianChenJun\u002Fqq-farm-bot)\n- 推送通知：[imaegoo\u002Fpushoo](https:\u002F\u002Fgithub.com\u002Fimaegoo\u002Fpushoo)\n\n## 免责声明\n\n本项目仅供学习与研究用途。使用本工具可能违反游戏服务条款，由此产生的一切后果由使用者自行承担。\n","QQ农场多账号挂机+Web面板是一个基于Node.js的自动化工具，旨在帮助用户管理多个QQ农场账号，并提供自动化的种植、浇水、施肥、收获及偷菜等功能。项目采用TypeScript开发，前后端分离架构，前端使用Vue 3.5和Vite构建控制界面，后端则通过Express和Socket.io实现数据交互与实时通信。该工具支持多账号独立配置策略、Code登录方式、好友互动操作、数据分析以及多种推送通知服务，非常适合需要批量管理和自动化操作QQ农场账号的用户。此外，它还提供了跨平台支持，既可以直接运行源代码，也可以打包成适用于Windows\u002FLinux\u002FmacOS的二进制文件。","2026-06-11 04:05:19","CREATED_QUERY"]