蛋糕叔叔
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c70e116b/dgshushu。
技能介绍
要解决什么问题
蛋糕叔叔(dangaoss.com)的下单链路分散在小程序与 H5 里:要先选配送城市、绑定收货地址,再按分类搜索 SKU,最后才能拿到支付页。若把这套流程交给 Agent,难点不在「会不会聊天」,而在 JSON-RPC 双层响应、字段名易错(area/addr/aid)、以及 Windows 下 curl 中文参数乱码等实现细节。
本技能把开放平台 MCP 端点上的能力收敛成一条 严格顺序 的业务流水线,并约定本地 dgss_token.md 存 token 与默认地址,避免每次从零问城市。
技能如何工作
- 鉴权与城市:
user_token必须由当前用户提供;可读default_city/default_aid快速确认是否沿用上次地址。 - 地址:
getAddrList列出已保存地址;无地址时用addAddrList补齐省市区与addr、手机号等字段。 - 搜索与下单:按关键词映射
cat_id(1 蛋糕 / 5 零食 / 8 鲜花),sweets_lst分页搜索;选定规格后校验 spec_id 与规格名称一致,再调getOrderaddr生成支付 URL(从返回的data字符串解析scene)。 - 订单查询:优先
last_order_scene;用户发 8~20 位纯数字也可当作scene调getOrderStatus。
商品列表须 六列原样展示(品牌、名称、规格、价格、详情等),回复侧遵守「只给结果 + 下一步」的精简话术,错误码映射为固定友好提示。
适用边界与注意点
- 单规格下单:一次仅一个
spec_id,不支持多 SKU 叠单。 - 城市粒度:配送城市须规范到「市」一级;未开通城市会返回 4026 类错误。
- 安全:
user_token禁止复用他人账号;dgss_token.md应加入.gitignore,勿提交仓库。 - 能力外请求(退款、物流、发票等):技能明确不接,需用约定话术说明仅支持选购与下单相关流程。
- 调用方式:Linux/Mac 可用
curl;Windows 需 Python 脚本;首次成功方式写入MEMORY.md的dgss_exec_method后续复用。
使用场景
- 同事生日需送到指定城市与门牌地址,在对话里完成城市规范、选 aid、按关键词搜蛋糕并生成支付页链接。
- 账号已写入 default_city 与 default_aid,用户说「买可露朵」时跳过城市与地址步骤,直接 sweets_lst 搜索后下单。
- 用户手持下单 URL 里的 scene 或 8~20 位数字,在非下单流程中查询该笔订单的商品名称与 status_name。
- 目标城市 getAddrList 为空时,收集省、市、area、addr 与手机号调用 addAddrList,再按 cat_id 搜零食或鲜花。
适合人员
- 帮部门反复在蛋糕叔叔下单、需自行维护 user_token 且不能把 token 提交进仓库的行政或采购
- 替他人选规格下单、必须在出 getOrderaddr 前核对 spec_id 与规格名称一致的生活助理或秘书
- 在 Windows 环境用 Python 调 JSON-RPC、需处理双层 JSON 与 60 秒超时的 Agent 集成工程师
- 同一账号常复购、依赖 last_order_scene 与「再来一单」快速重复相同商品与地址的经办人