Files
karuo-ai/02_卡人(水)/水桥_平台对接/飞书管理/运营报表_SKILL.md

12 KiB
Raw Blame History

name, description, triggers, parent, owner, group, version, updated
name description triggers parent owner group version updated
Soul派对运营报表 Soul 派对运营数据全自动写入飞书表格 → 生成智能纪要 → 发飞书群含Token自动刷新与写入校验。跨平台macOS/Windows 运营报表、派对填表、派对截图填表发群、会议纪要上传、本月运营数据、全部月份统计、派对纪要、智能纪要、106场、107场 飞书管理 水桥 2.0 2026-02-22

Soul 派对运营报表 · 基因胶囊

一句话:派对截图 + TXT → 飞书运营报表 → 智能纪要 → 飞书群推送,全链路自动、写入必校验。


快速开始30 秒上手)

# ❶ 安装依赖(一次性)
pip3 install requests

# ❷ 刷新飞书 Token每天首次或 Token 过期时)
python3 auto_log.py

# ❸ 写入派对效果数据(替换场次号)
python3 soul_party_to_feishu_sheet.py 106

# ❹ 生成派对智能纪要并写入「今日总结」
python3 write_party_minutes_from_txt.py "/path/to/soul 派对 106场 20260221.txt" 21

所有脚本均在同一目录,无需切换路径。


一、完整配置清单

1.1 飞书应用

项目
App ID cli_a48818290ef8100d
App Secret dhjU0qWd5AzicGWTf4cTqhCWJOrnuCk4
授权回调 http://localhost:5050/api/auth/callback
权限 wiki:wiki docx:document drive:drive

1.2 运营报表(飞书电子表格)

项目
表格链接 https://cunkebao.feishu.cn/wiki/wikcnIgAGSNHo0t36idHJ668Gfd?sheet=7A3Cy9
spreadsheet_token wikcnIgAGSNHo0t36idHJ668Gfd
sheet_id 7A3Cy9
表格结构 A 列=指标名,第 1 行=日期1、2…21…第 3~12 行=效果数据,第 15 行=小程序访问,第 28 行=今日总结

1.3 飞书群 Webhook

项目
Webhook URL https://open.feishu.cn/open-apis/bot/v2/hook/34b762fc-5b9b-4abb-a05a-96c8fb9599f1
用途 数据写入后自动推送竖状格式消息到飞书群

1.4 Token 管理

项目 说明
Token 文件 脚本同目录 .feishu_tokens.json
含字段 access_tokenrefresh_tokenauth_time
自动刷新 所有脚本遇 401 自动用 refresh_token 刷新,无需手动
手动刷新 python3 auto_log.py (静默刷新,不需浏览器)

二、脚本清单与用途

2.1 核心脚本(日常使用)

脚本 功能 命令
soul_party_to_feishu_sheet.py 写入派对效果数据到日期列 + 飞书群推送 python3 soul_party_to_feishu_sheet.py 106
write_party_minutes_from_txt.py 从 TXT 生成智能纪要写入「今日总结」行 python3 write_party_minutes_from_txt.py "<txt路径>" 21
auto_log.py Token 刷新 + 飞书日志写入 python3 auto_log.py

2.2 辅助脚本

脚本 功能 命令
feishu_write_minutes_to_sheet.py 会议纪要/派对总结图片上传到对应单元格 python3 feishu_write_minutes_to_sheet.py [内部图] [派对图]
feishu_sheet_monthly_stats.py 月度运营数据统计 python3 feishu_sheet_monthly_stats.py 2all
write_miniprogram_to_sheet.py 单独写入小程序三核心数据(访问次数、访客、交易金额) python3 write_miniprogram_to_sheet.py 23 55 55 0

2.3 小程序运营数据(自动写入)

每日填表时,若在 soul_party_to_feishu_sheet.py 中配置了 MINIPROGRAM_EXTRA,会自动把当日小程序三核心数据写入对应日期列:

指标 数据来源 A 列关键词)
访问次数 微信公众平台 → 小程序 → 统计 → 实时访问 小程序访问
访客 同上 访客
交易金额 同上 交易金额

配置方式(在 soul_party_to_feishu_sheet.py 中):

MINIPROGRAM_EXTRA = {
    '23': {'访问次数': 55, '访客': 55, '交易金额': 0},  # 2月23日
}
  • 数据来源:微信公众平台 → 小程序 → 统计,每日手动查看后填入
  • 仅填表当天:运行 python3 soul_party_to_feishu_sheet.py 107 时,若 107 场对应 2月23日MINIPROGRAM_EXTRA'23',则自动写入
  • 单独写入:python3 write_miniprogram_to_sheet.py 23 55 55 0(日期列号 访问次数 访客 交易金额)

三、完整操作流程

3.1 每日派对结束后操作

输入:派对关闭页截图 + 小助手弹窗截图 + TXT 聊天记录
输出:飞书运营报表写入 + 飞书群推送 + 智能纪要

Step 1提取数据从截图

从派对关闭页和小助手弹窗提取 10 项数据:

序号 指标 来源
1 主题 TXT 提炼 ≤12 字
2 时长(分钟) 关闭页「派对时长」
3 Soul推流人数 关闭页「本场获得额外曝光」
4 进房人数 关闭页「派对成员」或小助手「进房人数」
5 人均时长 小助手「人均时长」
6 互动数量 小助手「互动数量」
7 礼物 关闭页「本场收到礼物」
8 灵魂力 关闭页「收获灵魂力」
9 增加关注 关闭页「新增粉丝」或小助手「增加关注」
10 最高在线 关闭页「最高在线」

Step 2在脚本中注册新场次

打开 soul_party_to_feishu_sheet.py,在 ROWS 字典中添加:

# 格式:'场次号': [主题, 时长, 推流, 进房, 人均, 互动, 礼物, 灵魂力, 关注, 最高在线]
'107': ['主题关键词 ≤12字', 140, 35000, 400, 8, 90, 3, 25, 10, 45],

SESSION_DATE_COLUMN 中添加日期映射:

SESSION_DATE_COLUMN = {'105': '20', '106': '21', '107': '22'}

Step 3执行写入 + 校验

# 写入效果数据(自动校验 + 自动发群)
python3 soul_party_to_feishu_sheet.py 107

# 生成智能纪要并写入「今日总结」
python3 write_party_minutes_from_txt.py "/Users/karuo/Downloads/soul 派对 107场 20260222.txt" 22

成功输出示例:

✅ 已写入飞书表格107场 效果数据(竖列 W3:W12共10格校验通过
✅ 已写入小程序运营数据2月23日列访问次数 55、访客 55、交易金额 0
✅ 已同步推送到飞书群(竖状格式)
✅ 已写入派对智能纪要到「今日总结」→ 2月22日列校验通过

四、写入校验机制

所有写入操作均含写后读回校验

场景 校验方式
效果数据写入 写入后读回首格(主题),比对一致才算成功
智能纪要写入 写入后读回单元格内容,检查字数 > 0
Token 过期 自动刷新后重试,不降级为追加行(避免写入错误位置)
日期列未找到 直接报错退出,不降级为追加行

校验未通过时脚本会打印具体差异信息,方便排查。


五、飞书群推送格式

写入成功后自动发送到飞书群(竖状格式,每行一项):

【Soul 派对运营报表】
链接https://cunkebao.feishu.cn/wiki/wikcnIgAGSNHo0t36idHJ668Gfd?sheet=7A3Cy9

106场2月21日已登记
主题:退伍军人低空经济 贴息8800
时长分钟135
Soul推流人数33312
进房人数395
人均时长分钟7
互动数量88
礼物3
灵魂力24
增加关注9
最高在线42
数据来源soul 派对 106场 20260221.txt

六、智能纪要生成规则

write_party_minutes_from_txt.py 从派对 TXT 自动提炼结构化纪要:

板块 内容
关键词 从 TXT 头部 关键词: 行提取
一、核心内容 按关键词匹配提取退伍军人、AI切入、AI炒股、私域、古币、程序员等
二、金句 从对话中提炼可操作的建议
三、下一步 行动建议(联系管理、搜索培训等)

纪要写入运营报表「今日总结」行对应日期列。


七、跨平台兼容

macOS推荐

# 安装依赖
pip3 install requests

# 所有命令直接用 python3
python3 soul_party_to_feishu_sheet.py 106

Windows

# 安装依赖
pip install requests

# Windows 用 python不是 python3
python soul_party_to_feishu_sheet.py 106
python write_party_minutes_from_txt.py "C:\Downloads\soul 派对 106场 20260221.txt" 21
python auto_log.py

路径差异

项目 macOS Windows
脚本目录 /Users/karuo/Documents/个人/卡若AI/02_卡人/水桥_平台对接/飞书管理/脚本/ C:\Users\用户名\卡若AI\02_卡人\水桥_平台对接\飞书管理\脚本\
Python python3 python
TXT 路径 /Users/karuo/Downloads/xxx.txt C:\Users\用户名\Downloads\xxx.txt
Token 文件 脚本同目录 .feishu_tokens.json(两个平台一致) 同左

环境变量覆盖(可选)

所有配置项均可通过环境变量覆盖,无需改脚本:

export FEISHU_SPREADSHEET_TOKEN=wikcnIgAGSNHo0t36idHJ668Gfd
export FEISHU_SHEET_ID=7A3Cy9
export FEISHU_GROUP_WEBHOOK=https://open.feishu.cn/open-apis/bot/v2/hook/34b762fc-...
export FEISHU_APP_ID=cli_a48818290ef8100d
export FEISHU_APP_SECRET=dhjU0qWd5AzicGWTf4cTqhCWJOrnuCk4

八、常见问题

问题 解决
❌ 无法获取飞书 Token 运行 python3 auto_log.py 刷新 Token
❌ 未找到日期列 Token 过期导致读表失败,先 python3 auto_log.py 再重试
⚠️ 飞书群推送失败 检查 Webhook URL 是否有效、群机器人是否被禁用
❌ 写入失败 401 Token 过期,脚本会自动刷新并重试;若仍失败则 python3 auto_log.py
Windows 中文路径乱码 确保终端编码为 UTF-8chcp 65001
pip3 not found Windows 用 pipmacOS 可能需 pip3python3 -m pip

九、表格结构参考

表头第1行  [空] | 2月 | 1  | 2  | ... | 20 | 21 | 22 | ...
第2行      [指标说明行]
第3行      主题      |    |    |    |     | xx | xx |    |
第4行      时长      |    |    |    |     | xx | xx |    |
第5行      Soul推流  |    |    |    |     | xx | xx |    |
第6行      进房人数  |    |    |    |     | xx | xx |    |
第7行      人均时长  |    |    |    |     | xx | xx |    |
第8行      互动数量  |    |    |    |     | xx | xx |    |
第9行      礼物      |    |    |    |     | xx | xx |    |
第10行     灵魂力    |    |    |    |     | xx | xx |    |
第11行     增加关注  |    |    |    |     | xx | xx |    |
第12行     最高在线  |    |    |    |     | xx | xx |    |
...
第15行     小程序访问|    |    |    |     | xx | xx |    |  ← 访问次数、访客、交易金额写对应行
...
第28行     今日总结  |    |    |    |     | xx | xx |    |  ← 智能纪要写这里

十、新增场次模板

每次新增场次,只需改 soul_party_to_feishu_sheet.py 两到三处:

# 1. ROWS 字典加一行
'NEW': ['主题≤12字', 时长, 推流, 进房, 人均, 互动, 礼物, 灵魂力, 关注, 最高在线],

# 2. SESSION_DATE_COLUMN 加日期映射
SESSION_DATE_COLUMN = {..., 'NEW': '日期号'}

# 3. _maybe_send_group 内 date_label 和 src_date 可选加映射(可选,不加则不发群)

# 4. 若当日有小程序数据,在 MINIPROGRAM_EXTRA 中加:
#    MINIPROGRAM_EXTRA = {..., '23': {'访问次数': 55, '访客': 55, '交易金额': 0}}

版本记录

版本 日期 说明
1.0 2026-02-20 初版:截图填表发群
2.0 2026-02-22 基因胶囊:增加 Token 自动刷新、写入校验、智能纪要、跨平台、完整配置清单