斐讯 N1 搭建闲鱼监控¶
一、前置准备¶
1. 环境要求¶
- 操作系统:Windows / Linux / macOS(推荐 Linux / macOS,稳定性更好)
- 已安装:Docker + Docker Compose(必须)
- 安装教程:https://docs.docker.com/get-docker/(官方教程,各系统都有)
- 网络:能正常访问 GitHub 和闲鱼网站
- 可选:一个 OpenAI API Key(用于 AI 分析,无 Key 也可使用基础监控功能)
2. 检查 Docker 是否安装成功¶
打开终端 / 命令行,执行以下命令,能正常输出版本即代表安装成功:
二、完整部署步骤¶
步骤 1:克隆项目代码¶
克隆仓库到本地:
进入项目目录(后续所有操作都在这个目录下):
步骤 2:配置环境变量(核心)¶
2.1 复制示例配置文件¶
2.2 编辑 .env 文件(关键)¶
根据你的系统选择编辑方式:
- Windows:直接用记事本打开项目目录下的
.env文件
核心配置项解释(只改必填项即可):
# ===================== 基础配置(必填) =====================
# 服务端口(默认8000,若被占用可改,如8001)
PORT=8000
# 时区(固定为Asia/Shanghai,避免时间错乱)
TZ=Asia/Shanghai
# ===================== AI配置(可选,无则注释掉) =====================
# OpenAI API Key(用于AI分析商品,没有就留空)
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxx
# AI模型(默认gpt-4o,无4o权限可改用gpt-3.5-turbo)
OPENAI_MODEL=deepseek-chat
# 模型的API接口地址。这里需要填写服务商提供的、兼容OpenAI格式的API地址
OPENAI_BASE_URL=https://api.deepseek.com
# ===================== 通知配置(选填,至少配一个) =====================
# 方式2:企业微信Webhook
WECHAT_WEBHOOK=https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxxxxxxxxxx
# 方式4:ntfy.sh通知(跨平台)
NTFY_TOPIC=https://ntfy.sh/your_topic
配置说明:
- 通知方式至少配置 1 个(推荐 Bark,iOS 用户直接在 App Store 下载 Bark,复制自己的 API 地址即可)
- 无 OpenAI API Key 也能监控,只是没有 AI 分析功能,基础的关键词 / 价格监控不受影响
- 所有不需要的配置项直接留空即可
步骤 3:启动 Docker 容器¶
构建并启动容器(第一次启动会下载镜像,可能需要几分钟):
查看容器状态(显示 Up 即代表启动成功):
步骤 4:访问 Web 管理界面¶
打开浏览器,访问:http://你的服务器IP:8000(本地部署就是 http://localhost:8000)。
三、首次使用:创建监控任务¶
步骤 1:登录闲鱼账号¶
- 打开 Web 界面后,点击左侧「账号管理」→「添加账号」
- 扫描页面上的二维码,登录你的闲鱼账号(仅用于获取会话,项目不会存储密码)
- 登录成功后,会显示账号昵称,代表账号已绑定
步骤 2:创建监控任务¶
- 点击左侧「监控任务」→「新建任务」
- 填写任务信息(关键项):
| 配置项 | 示例值 | 说明 |
|---|---|---|
| 任务名称 | 监控 MacBook Air M1 | 自定义,方便识别 |
| 关键词 | MacBook Air M1 256G | 支持多个关键词,空格分隔 |
| 最低价格 | 3000 | 低于该价格不监控 |
| 最高价格 | 4000 | 高于该价格不监控 |
| 地区 | 深圳 广州 | 可选,限定发货地区 |
| 监控频率 | 60 秒 | 建议 ≥30 秒,避免反爬 |
| 是否包邮 | 是 | 可选 |
| 发布时间 | 1 小时内 | 可选,只监控最新发布的 |
- 勾选「启用 AI 分析」(若配置了 OpenAI Key)
- 选择通知方式(如 Bark)
- 点击「保存并启动」,任务就会开始运行