Docker部署海鲜市场24小时商品价格监控平台


Docker部署海鲜市场24小时商品价格监控平台

前言

蹲二手的时候总会是不是掏出APP翻一下,生怕错过低价,总想找个监控软件随时关注价格。这是一个小黄鱼智能监控系统,通过docker一键部署到NAS上,24小时随时监控价格,定时将监控结果推送到手机上,避免错过低价的懊恼。还可以通过AI用自然语言更精确的筛选垃圾信息,体验过后还是挺有用的。 项目地址:https://github.com/Usagi-org/ai-goofish-monitor

docker部署方法

  1. NAS上拉取项目文件
git clone https://github.com/Usagi-org/ai-goofish-monitor && cd ai-goofish-monitor
  1. 修改docker compose中的镜像地址,下面的代码已经修改好,可以直接替换
services:  app:    image: ${APP_IMAGE:-ghcr.nju.edu.cn/usagi-org/ai-goofish:latest}    container_name: ai-goofish-monitor-app    pull_policy: always    init: true    ports:      - "8000:8000"    env_file:      - .env    environment:      APP_DATABASE_FILE: /app/data/app.sqlite3    volumes:      - ./.env:/app/.env      - ./data:/app/data      - ./state:/app/state      - ./config.json:/app/config.json      - ./prompts:/app/prompts      - ./jsonl:/app/jsonl      - ./logs:/app/logs      - ./images:/app/images      - ./price_history:/app/price_history    restart: unless-stopped
  1. 将配置文件.env.example修改为.env,也可以通过命令修改。相关配置项此时无须修改。
cp .env.example .env
  1. 构建并运行docker compose
docker compose up -d

使用方法

  1. 浏览器访问:http://NAS的IP:8000,管理员账号与密码 (默认 admin / admin123)
  2. 添加海鲜市场账号
    • 根据提示安装扩展获取账号信息
    • 可以添加多个账号
  3. 添加消息推送,系统提供多种渠道
  4. 添加AI模型,注意需要多模态模型才能开启图片识别
  5. 创建任务
  6. 开启任务,可以定时也可以手动触发
  7. 查看结果,还有AI分析的购买建议
  8. 后台日志可以查看运行情况和错误

结尾

试用了一下感觉还挺好用的,就是对AI模型的质量需求较高。作者还提供了本地一键安装脚本,有需要的可以自行尝试。