name: query-user-behavior-path
将 SKILL_DIR 解析为当前 SKILL.md 所在的安装目录。所有命令都通过该目录调用随 Skill 分发的脚本;不得假定作者的工作区路径。
依赖 pyodps、pandas 和 openpyxl。随 Skill 分发的 ODPS 客户端读取 ODPS_ACCESS_ID、ODPS_ACCESS_SECRET、ODPS_PROJECT 和 ODPS_ENDPOINT。不得把凭证复制到 Skill、查询输出或回复中。
mid,广告/简单事件/用户活跃日志使用 machinecode,值相同。yyyyMMdd。apptype,默认 0。python3 "$SKILL_DIR/scripts/user_timeline.py" <mid_or_machinecode> <yyyyMMdd> [apptype] --output-dir <目录>
$feishu-data-publisher 发布最终 Excel;未明确要求时只保留本地结果。只有用户明确要求实时数据时才运行:
python3 "$SKILL_DIR/scripts/user_timeline_realtime.py" <mid_or_machinecode> [yyyyMMdd] [apptype] --output-dir <目录>
必须说明结果只是当前可用实时数据。simpleevent_log_flow 保留周期短,不能代替完整离线日回灌。
输入 CSV 必须包含 用户标识,可以包含 命中策略。运行:
python3 "$SKILL_DIR/scripts/user_timeline_realtime_batch.py" <用户清单.csv> [yyyyMMdd] [apptype] --output-dir <目录>
输出包含可筛选的 实时行为路径 工作表和 用户摘要 工作表;摘要必须保留当前事件数为零的输入用户。
apptype、用户标识和非空 clienttimestamp 过滤。UNION ALL 保留,不得跨表去重。python3 -m py_compile "$SKILL_DIR"/scripts/*.py。