返回顶部
u

uupt-delivery UU跑腿配送

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.11
安全检测
已通过
265
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

uupt-delivery

UU跑腿同城配送服务技能

UU跑腿同城配送服务为用户提供便捷的同城即时配送能力,包括订单询价、发单、订单管理和跑男实时追踪等功能。

功能特性

  • - 📱 手机号一键注册(首次使用自动引导)
  • 💰 订单询价(计算配送费用)
  • 📦 创建配送订单
  • 💳 在线支付(余额不足时提供支付链接,支持微信/支付宝)
  • 📋 查询订单详情
  • ❌ 取消订单
  • 🏃 跑男实时位置追踪
  • 💾 配置本地持久化存储

运行环境选择

本技能同时提供 Node.jsPython 两种版本,可根据你的环境选择:

环境依赖安装脚本位置
Node.jsnpm installscripts/*.js 和 index.js
Python
pip install -r requirements.txt | uupt_delivery.py |

Agent 会自动检测可用环境并选择合适的版本执行。

首次使用

本技能支持两种认证方式,可根据实际情况选择:

方式一:开发者模式(已有凭证)

如果你已经拥有自己的 appId、appSecret、openId,在 config.json 中配置:

json
{
appId: 你的appId,
appSecret: 你的appSecret,
openId: 你的openId
}

或通过环境变量设置:
bash
export UUPTAPPID=你的appId
export UUPTAPPSECRET=你的appSecret
export UUPTOPENID=你的openId

配置完成后即可直接使用所有功能,无需注册流程。

方式二:快速体验模式(手机号注册)

首次安装时 config.json 文件不存在,这是正常的。 执行任何功能脚本会自动检测是否需要注册:

  • - 如果输出中包含 [REGISTRATION_REQUIRED],说明需要先完成手机号验证
  • Agent 应自动进入场景零(首次注册)引导用户完成注册
  • 注册完成后,系统自动创建 config.json 并保存 openId,后续使用无需重复注册
  • 此模式使用内置的默认 appId/appSecret

认证状态检查

当 appId、appSecret、openId 三个值都已配置(无论通过哪种方式),后续使用将不再要求用户提供凭证。

触发条件

用户表达了以下意图之一:

  • - 询问配送价格(如从A地址送到B地址多少钱、帮我算下配送费)
  • 下单配送(如帮我发个跑腿单、我要寄东西、同城配送)
  • 查询订单(如查看订单状态、订单到哪了)
  • 取消订单(如取消这个订单、不想发了)
  • 追踪跑男(如骑手在哪、跑男到哪了、配送进度)
  • 包含跑腿、配送、寄送、订单、骑手、跑男等关键词

场景判断

收到用户请求后,先判断属于哪个场景:

  • - 场景零:首次注册 — 任何功能执行时检测到 [REGISTRATION_REQUIRED],先询问用户是否已有凭证
  • 场景一:订单询价 - 用户想知道配送费用,需要提供起始地址和目的地址
  • 场景二:创建订单 - 用户确认发单,需要询价返回的 priceToken 和收件人电话
  • 场景三:查询订单详情 - 用户想查看订单状态,需要订单编号
  • 场景四:取消订单 - 用户要取消订单,需要订单编号
  • 场景五:跑男追踪 - 用户想查看跑男实时位置,需要订单编号

场景零:首次注册 / 获取授权

当执行任何功能脚本时,如果输出中包含 [REGISTRATION_REQUIRED],说明用户尚未完成配置。

触发条件

  • - 执行任何脚本时输出包含 [REGISTRATION_REQUIRED]
  • 这是一个自动触发场景,不需要用户主动发起

执行步骤

Step 1: 询问用户是否已有凭证

向用户询问:

首次使用需要配置认证信息,请问您是否已有 UU跑腿开放平台的凭证(appId、appSecret、openId)?

  • - A: 已有凭证,直接配置
  • B: 没有凭证,通过手机号注册

如果用户选择 A(已有凭证)→ 进入 Step 1A
如果用户选择 B(没有凭证)→ 进入 Step 2



Step 1A: 获取用户凭证并保存

请用户提供三个值:

  • - appId
  • appSecret
  • openId

获取后,将凭证写入 config.json 文件:
json
{
appId: 用户提供的appId,
appSecret: 用户提供的appSecret,
openId: 用户提供的openId
}

保存成功后:

  • - 告知用户「配置完成!」
  • 立即继续执行用户最初要求的功能(无需用户再次操作)



Step 2: 询问手机号(快速体验模式)

向用户询问:「请输入您的手机号码,我们将发送验证码完成注册」

Step 3: 发送短信验证码

Node.js 版本:
bash
node scripts/register.js --mobile=用户手机号

Python 版本:
bash
python uupt_delivery.py register --mobile=用户手机号

处理结果:

  • - 输出 [SMSSENT] → 验证码发送成功,提示用户查看手机短信,进入 Step 4
  • 输出 [IMAGECAPTCHA_REQUIRED] → 需要图片验证码,处理方式:

- 输出中包含 IMAGE_DATA=data:image/png;base64,... 的 base64 图片数据
- 将 base64 图片展示给用户(可使用 showwidget 工具展示 DATA中的内容>)
- 请用户识别图片中的数字
- 用户回复后,重新调用(带 --imageCode 参数):
bash
node scripts/register.js --mobile=手机号 --imageCode=用户输入的数字

Step 4: 输入短信验证码

提示用户:「验证码已发送,请输入您收到的短信验证码」

Step 5: 完成授权

Node.js 版本:
bash
node scripts/register.js --mobile=手机号 --smsCode=用户输入的验证码

Python 版本:
bash
python uupt_delivery.py register --mobile=手机号 --sms-code=用户输入的验证码

处理结果:

  • - 输出 [REGISTRATION_SUCCESS] → 注册成功,openId 已自动保存到配置文件

- 告知用户注册成功
- 立即继续执行用户最初要求的功能(无需用户再次操作)
  • - 输出 [REGISTRATION_FAILED] → 注册失败

- 不需要重新询问手机号
- 从 Step 3 开始重试(重新发送验证码 → 用户输入新验证码 → 重新授权)
- 最多重试 3 次
- 3 次仍失败 → 告知用户稍后再试或联系客服

回复模板(注册成功后)

注册成功!您的账号已激活。
现在为您继续执行之前的操作...



场景一:订单询价

计算从起始地址到目的地址的配送费用。用户可以只询价不发单。

执行步骤

  1. 1. 执行询价脚本:从用户输入中提取起始地址、目的地址、城市(可选)
  2. 如果输出 [REGISTRATION_REQUIRED]:进入场景零完成注册后,重新执行询价

使用方法

Node.js 版本:
bash
node scripts/order-price.js --fromAddress=郑州市金水区农业路经三路交叉口 --toAddress=郑州市二七区德化街100号 --cityName=郑州市

Python 版本:
bash
python uupt_delivery.py price --from-address=郑州市金水区农业路经三路交叉口 --to-address=郑州市二七区德化街100号 --city=郑州市

参数说明

参数 (JS)参数 (Python)说明必填
--fromAddress--from-address起始地址(完整地址)
--toAddress
--to-address | 目的地址(完整地址) | 是 | | --cityName | --city | 城市名称(需要带市字) | 否 |

返回结果

返回包含 priceToken 和价格信息,价格单位为分,

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 uupt-delivery-1775986142 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 uupt-delivery-1775986142 技能

通过命令行安装

skillhub install uupt-delivery-1775986142

下载

⬇ 下载 uupt-delivery v1.0.11(免费)

文件大小: 26.21 KB | 发布时间: 2026-4-13 12:26

v1.0.11 最新 2026-4-13 12:26
- Added _meta.json metadata file for the skill.
- No changes to core functionality or user-facing features.
- Internal metadata additions only.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部