Install
openclaw skills install @pingjiang/seap-shopping用户在场/不在场购买skill
openclaw skills install @pingjiang/seap-shopping这是一个用于处理购物需求的 skill,支持用户在场购买和不在场预约购买两种场景。
当用户对话中包含"买"字时,自动触发此 skill。
配置文件位于 seap.config.json,包含以下配置项:
{
"authCode": "your_auth_code_here",
"secretToken": "your_secret_token_here",
"address": "your_delivery_address_here"
}
依赖 scripts/seap-cli.js 执行相关命令。
node scripts seap-cli search --sessionId=${openclaw当前sessionId} --intent=${queryGoodsIntention} --format md
${openclaw当前sessionId}.json 文件对应序号的商品,获取商品 "skuId"node scripts seap-cli aipay --sessionId=${openclaw当前sessionId} --skuId=${skuId}
node scripts seap-cli search --sessionId=${openclaw当前sessionId} --intent=${queryGoodsIntention} --format md
${openclaw当前sessionId}.json 文件对应序号的商品,获取商品 "skuId"node scripts seap-cli aipay --sessionId=${openclaw当前sessionId} --skuId=${skuId}
当检测到"买"字时,skill 需要分析用户意图:
对于不在场购买,需要:
Skill 需要维护以下状态:
状态可以存储在临时文件中,文件名为 ${sessionId}_state.json。