代码包 · SCT AI 超级个体营 · 第一期 · Week 3
Week 3 代码包:GMV Max 飞书日报机器人
每天自动拉投放数据,生成飞书日报,含脱敏演示数据
解锁后下载(1.2 MB)已购买?登录后直接下载
包里有什么
46 个文件 · 解压后 2.3 MB ├── .github │ └── workflows │ └── gmvmax-daily.yml ├── docs │ ├── screenshots │ │ ├── 01-project-folder.png (67 KB) │ │ ├── 02-sanitized-sample-data.png (108 KB) │ │ ├── 03-field-mapping.png (45 KB) │ │ ├── 04-report-preview.png (259 KB) │ │ ├── 05-feishu-dry-run-preview.png (98 KB) │ │ ├── 06-acceptance-checklist.png (60 KB) │ │ ├── 07-command-chain.png (40 KB) │ │ ├── 08-feishu-auth-permission.jpg (89 KB) │ │ ├── 09-real-send-success.png (51 KB) │ │ ├── 10-module-card-e2e-proof.png (59 KB) │ │ ├── 11-module-01-kpi.png (90 KB) │ │ ├── 12-module-02-trend.png (44 KB) │ │ ├── 13-module-03-top-spend.png (116 KB) │ │ └── 14-module-04-actions.png (120 KB) │ ├── build-log.md (3 KB) │ ├── codex-schedule.md (2 KB) │ ├── deploy.md (4 KB) │ └── research-notes.md (11 KB) ├── ops │ ├── codex-daily-prompt.md │ └── com.scott.gmvmax.codex.daily.plist.example (1 KB) ├── prompts │ └── gmv-max-daily-report.md (1 KB) ├── scripts │ ├── analyze_gmv_max.py (24 KB) │ ├── feishu_bot_sender.py (9 KB) │ ├── gmvmax_bot.py (7 KB) │ ├── local_daemon.py (3 KB) │ ├── make_sanitized_sample.py (5 KB) │ ├── make_tutorial_screenshots.py (10 KB) │ ├── make_visual_report.py (22 KB) │ ├── package_template.py (2 KB) │ ├── run_e2e_acceptance.py (9 KB) │ ├── send_feishu_report.py (5 KB) │ ├── send_lark_module_card.py (7 KB) │ └── validate_project.py (1 KB) ├── week-03-gmvmax-sanitized-demo-data │ ├── README.md │ ├── gmv-max-demo-ads-export-sanitized.csv (925 KB) │ └── gmv-max-demo-settings-sanitized.csv (1 KB) ├── .dockerignore ├── .env ├── .env.example ├── .gitignore ├── Dockerfile ├── README.md (6 KB) ├── config.example.json ├── docker-compose.example.yml └── requirements.txt
README
GMV Max 投流日报机器人
这个项目把 GMV Max / TikTok Ads 导出表变成飞书群里的手机可读日报卡片。
学员主路径不是手动敲命令,而是:
下载项目包
-> 用 Codex Desktop / cloud desktop 打开项目
-> 复制任务卡给 Codex
-> Codex 跑 demo、生成日报图、配置飞书测试群
-> 你检查报告、截图和 e2e 结果
你先做什么
- 解压课程 zip。
- 用 Codex Desktop 打开这个文件夹。
- 把下面任务卡发给 Codex。
推荐:先复制这段总控 Prompt
你是我的 Week 3 GMV Max 飞书日报机器人实施助教。
我的身份:
- 我是没有 coding 经验的运营同学。
- 我希望你带我完成,而不是让我自己研究代码。
- 我可以授权你读取和运行当前项目文件夹内的脚本。
本次目标:
1. 先确认你已经打开正确项目:GMV-Max投流日报机器人。
2. 用脱敏样例数据跑通 demo。
3. 生成文字日报、4 张手机可读模块图、飞书 dry-run 预览。
4. 如果我准备好了飞书测试群和应用密钥,再帮我配置测试群发送。
5. 最后做 e2e 验收,并告诉我作业应该提交哪些截图。
硬性约束:
1. 不要把我的 app secret、token、webhook、.env 内容打印到聊天里。
2. 不要第一次就发送正式运营群,只能先发测试群。
3. 不要为了跑通而大改业务代码;如果失败,先解释失败原因。
4. 每一步执行前先告诉我要做什么,执行后告诉我成功信号。
5. 如果需要我手动提供权限、密钥、广告导出表,请停下来明确告诉我放在哪里。
请你按这个顺序推进:
A. 检查项目结构,确认 README、data/raw、scripts、reports 是否存在。
B. 给我一个 5 步以内的执行计划。
C. 跑通 demo,并列出生成的文件。
D. 检查 4 张模块图是否生成,并说明每张图怎么看。
E. 询问我是否已经准备飞书测试群;如果没有,就停在 dry-run。
F. 如果我准备好了飞书测试群,只发测试群,并回报 message_id、msg_type、图片数量。
G. 做 e2e 验收,把结果写入 logs/e2e-acceptance-result.json。
最终你要给我:
- demo 是否成功;
- 4 张图的位置;
- 飞书是否发送;
- e2e 是否通过;
- 我应该提交的作业截图清单。
单步任务卡
如果总控 Prompt 卡住,再复制下面这些单步任务卡。
你现在是我的运营自动化助教。
请先检查当前项目,不要改代码,不要发送飞书消息。
请告诉我:
1. 项目入口文件是什么;
2. 样例数据在哪里;
3. 运行后会生成哪些报告和图片;
4. 下一步我应该复制哪张任务卡。
任务卡:跑通 demo
请帮我跑通这个项目的 demo。
要求:
1. 可以安装项目依赖;
2. 可以运行 demo;
3. 不要发送真实飞书群;
4. 成功后列出 reports/ 下生成的报告、4 张模块图、飞书 dry-run 预览;
5. 如果失败,先解释失败原因,不要直接大改代码。
demo 成功后应该看到:
reports/GMV-Max-投流诊断日报-脱敏样例.md
reports/modules/
reports/feishu-message-preview.md
任务卡:配置飞书测试群
先发测试群,不要直接发正式运营群。
请帮我配置飞书测试群发送。
要求:
1. 先复制配置模板,不要覆盖已有密钥;
2. 引导我把 FEISHU_APP_ID、FEISHU_APP_SECRET、FEISHU_CHAT_ID 填到本地环境文件;
3. 不要在聊天里打印我的密钥;
4. 先做 dry-run 或测试群发送;
5. 成功后告诉我 message_id、msg_type、图片数量。
需要准备:
| 信息 | 用途 |
|---|---|
FEISHU_APP_ID | 飞书应用 ID |
FEISHU_APP_SECRET | 飞书应用密钥 |
FEISHU_CHAT_ID | 飞书测试群 ID |
生产发送推荐 app 模式:应用机器人上传 4 张图,发送 interactive 卡片。
任务卡:换自己的广告数据
先把 GMV Max / TikTok Ads 后台导出的 CSV 或 XLSX 放进 data/raw/。
我已经把自己的 GMV Max 广告导出表放进 data/raw/。
请你:
1. 找到最新放进去的 CSV 或 XLSX;
2. 识别字段映射;
3. 先生成清洗后的数据和字段映射报告;
4. 再生成 4 张日报模块图;
5. 先不要发送飞书群,等我确认图和结论没问题。
如果结果奇怪,先看:
data/clean/field_mapping.md
任务卡:e2e 验收
请帮我做一次 e2e 验收。
验收标准:
1. 数据能完成分析;
2. 生成 4 张模块图;
3. 飞书测试群收到 interactive 卡片;
4. 回读结果里 msg_type 是 interactive;
5. 图片数量是 4;
6. 把验收结果写到 logs/e2e-acceptance-result.json。
合格结果:
ok=true
msg_type=interactive
img_key_count=4
项目结构
README.md 学员打开项目后先看这里
requirements.txt Python 依赖
config.example.json 可复制成 config.json 的配置模板
.env.example 飞书应用密钥模板
data/raw/ 脱敏样例广告导出表
data/clean/ 清洗后的标准字段表,运行后生成
reports/ 日报、模块图、飞书预览,运行后生成
reports/modules/ 4 张手机竖版模块图,运行后生成
scripts/gmvmax_bot.py 统一入口,给 Codex 执行
docs/deploy.md 部署说明
docs/codex-schedule.md Codex 定时监督说明
docs/screenshots/ 教程截图
logs/ 运行日志,运行后生成
给 Codex / 老师的技术入口
普通学员不用手动跑下面内容。Codex 读到这里后,可以按需执行。
| 动作 | 技术入口 |
|---|---|
| 检查环境 | python3 scripts/gmvmax_bot.py doctor |
| 跑 demo | python3 scripts/gmvmax_bot.py demo |
| 发飞书应用机器人 | python3 scripts/gmvmax_bot.py send-bot --mode app |
| e2e 验收 | python3 scripts/gmvmax_bot.py e2e |
| 打包课程 zip | python3 scripts/gmvmax_bot.py package |
自动化方案
| 场景 | 推荐 |
|---|---|
| 上课第一次跑 | Codex Desktop + demo |
| 不想买服务器 | GitHub Actions |
| 老师自己每天跑 | 本地 daemon 或 Docker |
| 正式运营群 | 服务器 Docker + app 机器人 |
| 想让 AI 看失败原因 | Codex 定时监督 |
详细说明见:
docs/deploy.md
docs/codex-schedule.md
安全要求
不要把这些放进公开群或教程截图:
- 真实店铺名
- 真实商品名
- 真实广告计划名
- webhook
- app secret
- token
- 未打码的后台截图