SuperAPI AI 工具集

doordash

通用与其它

查看项目

更新于 10-15 22:16

技能介绍

用途:为 Beck 一家通过 DoorDash CLI(dd-cli)点外卖。流程是先选餐厅,再按全家口味、健康需求和孩子的年龄搭配一份均衡订单,用 dd-cli 构建购物车,只有在 Idan 确认商品、总价、小费、支付卡和预计送达时间后才下单。

主要能力:使用 dd-cli 的 search、menu、cart add-items|show|remove-item|list|delete、order preview|submit|status|checkout-url|history、address list、payment-method list 等命令;所有工具类命令必须带 --intent,且建议加 --json-output 读取 structuredContent 字段。配套 Python 校验脚本 doordash_skill.py 提供 profile、schema、check 三个子命令,用于过敏原闸门、均衡/覆盖/儿童/铁质检查并生成审批报告。

使用方式:先做认证预检(address list),读取家庭食物档案,解析默认地址经纬度,搜索并选定餐厅,读取菜单,按规则组装订单 JSON 并通过 check 校验,再 order preview 获取权威价格与 ETA,向 Idan 展示审批报告并取得明确批准,最后 order submit 一次并记录 order_uuid,用 order status 确认。

限制:order submit 具破坏性且非幂等,会立即扣默认卡,重复提交会产生重复订单;--intent 会发送给 DoorDash,禁止写入健康、过敏、他人信息或地址;过敏字段未填时校验会拒绝;菜单返回约 150 项上限,不能据此断定餐厅没有某菜;部分商品需 nested_options 才能加入。具体价格、收费与平台支持情况暂未提供。