用途:根据当前膳食计划生成优化后的购物清单,按商店分组,并通过 Telegram 与 Discord 发送。触发命令包括 /shopping list 等。
主要能力:从 SQLite 数据库读取最新膳食计划、冰箱已有食材与各商店价格,生成按商店分组、价格从低到高展示的清单;若无计划则提示先运行 /meals plan 或 /plan weekly。
用法:/shopping list 读取计划、冰箱与价格数据并展示清单;/shopping send 构建 Telegram 消息并发送,同时通知 Discord;Telegram 失败时回退到聊天中显示完整清单及错误信息。
优化与反馈:/shopping optimize [budget] 默认预算 €80,计算总价;超预算时识别 2-3 个最贵食材,向 Meal Planner 请求换成更便宜的替代项(如三文鱼换金枪鱼罐头或鸡蛋、鸡胸换鸡腿或扁豆、新鲜香草换干香草),更新计划后重新计算,仅在预算内或向用户提示差额后发送。
限制:具体安装方式、平台依赖、收费与效果资料暂未提供。