name: oss-report-upload description: 电商日报自动上传OSS。触发场景:用户说「处理数据并上传OSS」「上传拼多多/抖音/京东/天猫数据」「处理拼多多/抖音/京东/天猫数据」。支持四个平台:拼多多(pdd)、抖音(dy)、京东(jd)、天猫(tm)。
自动化处理拼多多、抖音、京东、天猫四个平台的日报文件上传到阿里云OSS。
# 单平台
python scripts/upload_reports.py pdd
python scripts/upload_reports.py dy
python scripts/upload_reports.py jd
python scripts/upload_reports.py tm
# 全部平台(并行推荐)
python scripts/upload_reports.py all
触发词: 「处理拼多多数据」「上传拼多多」「处理数据」
Desktop\拼多多日报下载文件 下所有 xlsx/xls若有文件不是今天 → 微信通知用户更新,终止
上传OSS
oss://for-e-commerce/拼多多源数据/{昨天日期}/触发词: 「处理抖音数据」「上传抖音」
Desktop\抖音日报下载文件 下所有文件规则同拼多多
上传OSS
oss://for-e-commerce/抖音源数据/{昨天日期}/触发词: 「处理京东数据」「上传京东」
特殊规则:不检查日期,直接处理
Desktop\京东日报下载文件 下所有 ZIP已存在 XLSX(无对应ZIP)→ 直接用
上传OSS
oss://for-e-commerce/京东源数据/{昨天日期}/触发词: 「处理天猫数据」「上传天猫」
Desktop\天猫日报下载文件 下所有 xls/xlsx规则同拼多多
上传OSS
oss://for-e-commerce/天猫源数据/{昨天日期}/Windows 上 os.path.relpath() 返回反斜杠路径(如 单品\天猫),OSS无法识别。
必须替换:
rel_dir = os.path.relpath(root, LOCAL_BASE).replace('\\', '/')
凭据保存在:~/.qclaw/workspace-agent-ef84ca41/OSS_CREDENTIALS.py
脚本自动加载,无需手动输入。
所有平台使用 昨天的日期:
yesterday = (datetime.date.today() - datetime.timedelta(days=1)).isoformat()
这个Skill用于自动上传电商平台日报到云存储,文档说明清晰,四个平台各有明确的处理规则,基本覆盖了常见场景。但目前只有使用说明,缺少可执行的代码,实际功能无法使用。建议等待开发者补充完整代码后再使用。