返回顶部
1

17track包裹追踪

Track parcels and shipments via the 17TRACK API. Manage a local SQLite database of tracked packages with automatic status polling, webhook ingestion, and daily reports with auto-cleanup. Use this skill whenever the user mentions package tracking, parcel tracking, shipment status, 17TRACK, tracking numbers, delivery status, or wants to check where a package is -- even if they just say 'track this', 'where is my order', or 'any updates on my package' without naming 17TRACK explicitly. Also use for

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

17track

17TRACK 包裹追踪

使用 17TRACK 追踪 API v2.2 追踪包裹。所有数据存储在本地 SQLite 数据库中——除 Python 3 标准库外无外部依赖。

环境要求

  • - TRACK17_TOKEN — 你的 17TRACK API 令牌(作为 17token 请求头发送)。在 ~/.clawdbot/clawdbot.json 中配置:

json
{
skills: {
entries: {
17track: {
enabled: true,
apiKey: YOUR17TRACKTOKEN
}
}
}
}

或者在 shell 中导出 TRACK17_TOKEN 环境变量。

数据存储

数据存储在 /packages/track17/ 目录下,其中 从技能安装路径自动检测(skills/ 目录的父目录)。可通过 TRACK17DATADIR 或 TRACK17WORKSPACEDIR 覆盖。

快速开始

bash
python3 {baseDir}/scripts/track17.py init # 初始化数据库
python3 {baseDir}/scripts/track17.py add RR123456789CN --label 耳机 # 添加包裹
python3 {baseDir}/scripts/track17.py sync # 轮询更新
python3 {baseDir}/scripts/track17.py list # 列出所有包裹
python3 {baseDir}/scripts/track17.py status 1 # 查看包裹 #1 的详细信息

如果承运商自动检测失败,可手动指定:--carrier 3011

常用命令

操作命令
添加包裹add 追踪号 --label 描述 [--carrier 代码]
列出所有
list | | 同步更新 | sync | | 包裹详情 | status | | 停止追踪 | stop | | 恢复追踪 | retrack | | 从数据库删除 | remove | | API 配额 | quota |

Webhooks(可选)

17TRACK 可以推送更新而非轮询。为简单起见,建议使用轮询(sync)——仅当需要实时更新时才使用 webhooks。

bash

运行 webhook HTTP 服务器


python3 {baseDir}/scripts/track17.py webhook-server --bind 127.0.0.1 --port 8789

或直接接收负载

cat payload.json | python3 {baseDir}/scripts/track17.py ingest-webhook

处理收件箱中保存的负载

python3 {baseDir}/scripts/track17.py process-inbox

设置 TRACK17WEBHOOKSECRET 以验证 webhook 签名。

带自动清理的每日报告

scripts/track17-daily-report.py 脚本会同步所有包裹,自动移除已送达的包裹,并将格式化的状态报告输出到标准输出。它使用与主脚本相同的路径解析和环境变量——无需硬编码路径或外部配置文件。

bash
TRACK17_TOKEN=your-token python3 {baseDir}/scripts/track17-daily-report.py

代理指南

  • - 建议使用 sync(轮询)而非 webhooks,除非用户明确要求推送更新——更简单且无需服务器。
  • 添加包裹后,运行 status 确认承运商已被检测到且追踪数据可用。
  • 总结时,优先关注可操作项:已送达/派送中、异常、海关扣留、承运商交接。
  • 已送达的包裹会被每日报告自动清理。临时检查时,使用 sync 然后 list。
  • 切勿回显 TRACK17TOKEN 或 TRACK17WEBHOOK_SECRET——这些是机密信息。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 17track-1776200137 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 17track-1776200137 技能

通过命令行安装

skillhub install 17track-1776200137

下载

⬇ 下载 17track v1.0.3(免费)

文件大小: 18.3 KB | 发布时间: 2026-4-15 13:59

v1.0.3 最新 2026-4-15 13:59
Security fix: removed hardcoded paths from daily-report.py (uses same path resolution as track17.py). Token read from TRACK17_TOKEN env var only. Removed WhatsApp/external channel references from SKILL.md.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部