用途:把一张冰箱或食物照片走完“识别食材→查价→生成3天家庭餐计划→发送购物清单”的流程。
主要能力:/scan 加照片执行完整流程;/scan demo 用示例食材(无照片)运行流程;/scan plan 显示最近保存的计划;/scan shop 将最近的购物清单发送到 Telegram。流程中会初始化数据库、检测食材并同步到 Fridge Tracker 库存、对前8种食材进行网页搜索比价(Rewe、Lidl、Aldi、Berlin 2025),并为4口之家生成实用的晚餐计划。
使用方式:按顺序执行——先运行 bash skills/fridge-scanner/scripts/init-db.sh 初始化数据库;有照片时分析图片并以 JSON 数组列出最多15种可见食材,演示模式使用固定食材列表;然后对前8种食材进行网页搜索查价,并参考 references/berlin-prices.md;接着生成3天晚餐计划,参考 references/pipeline.md 的输出格式;再用 bash skills/fridge-scanner/scripts/save-plan.sh '[ingredients_json]' '[plan_json]' 保存并展示,最后提示运行 /scan shop 发送到 Telegram。检测食材后会自动同步数据库:sqlite3 /data/workspace/pantry.db "INSERT OR REPLACE INTO fridge (item, quantity, updated_at) VALUES ('<item>', 'detected', datetime('now'));"。加载计划用 bash skills/fridge-scanner/scripts/load-plan.sh;发送时通过 message 工具,指定 telegram 渠道和 $TELEGRAM_CHAT_ID。
适用场景:家庭食材管理与餐食规划、基于照片的库存盘点和比价、把清单推送到 Telegram。
限制:价格查询基于网页搜索,非实时官方报价;需要配置 Telegram 聊天 ID 和相关数据库、脚本环境;演示模式不依赖照片;资料未提供收费、平台支持范围等细节。