wechat-daily-report by advisorydz/wechat-daily-report-skill
npx skills add https://github.com/advisorydz/wechat-daily-report-skill --skill wechat-daily-report1. 运行 analyze_chat.py 分析聊天记录
↓
2. AI 根据聊天文本生成内容 (ai_content.json)
↓
3. 运行 generate_report.py 生成日报图片 (.png)
⚠️ 最终输出是 PNG 图片 ,不是 HTML。确保 --output 参数使用
.png后缀。
python scripts/analyze_chat.py <聊天记录.json> --output-stats stats.json --output-text simplified_chat.txt
输出 :
stats.json - 统计数据(话唠榜、熬夜冠军、词云等)simplified_chat.txt - 压缩格式聊天文本,供 AI 分析
[时间段] 发言人A:内容 | 发言人B:内容/内容/内容广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 分隔不同发言人,/ 分隔同一人连续消息simplified_chat_1.txt, simplified_chat_2.txt 等多个文件根据 simplified_chat.txt(或多个分块文件,见 stats.json 中的 raw_text_paths 字段)和 stats.json,按 references/ai_prompt.md 中的格式生成 AI 内容,保存为 ai_content.json。
AI 需要生成的内容包括:
topics: 讨论热点(3-5 个)resources: 教程/资源分享important_messages: 重要消息dialogues: 有趣对话qas: 问答talker_profiles: 话唠成员的特点标签(常用词已由脚本统计)python scripts/generate_report.py --stats stats.json --ai-content ai_content.json --output report.png --clean-temp
✅ 输出后缀必须是
.png,使用 iPhone 14 Pro Max 分辨率 (430x932 @3x)使用
--clean-temp参数可在生成完成后自动删除临时文件(stats.json、ai_content.json、simplified_chat.txt、临时 HTML)图片生成需要安装 playwright:
pip install playwright && playwright install chromium
{
"meta": {
"name": "群名称",
"platform": "wechat",
"type": "group"
},
"members": [
{"platformId": "xxx", "accountName": "昵称", "groupNickname": "群昵称"}
],
"messages": [
{
"sender": "platformId",
"accountName": "昵称",
"groupNickname": "群昵称",
"timestamp": 1234567890,
"type": 0,
"content": "消息内容"
}
]
}
💡 显示名称优先级:
groupNickname>accountName
消息类型 (type) :
0: 纯文本(脚本和 AI 分析此类型)1: 图片2: 语音转文字(脚本和 AI 分析此类型,内容格式:[语音转文字] xxx)5: 动画表情99: 系统消息| 数据 | 说明 |
|---|---|
| 总消息数 | 所有消息计数 |
| 活跃用户数 | 去重用户数 |
| 时间范围 | 首尾消息时间 |
| 话唠榜 TOP3 | 按发言数排序 + 常用词 |
| 熬夜冠军 | 23:00-06:00 最晚活跃者 |
| 词云数据 | jieba 分词 + 词频统计 |
| 内容 | 输入数据 |
|---|---|
| 讨论热点 | 精简文本 + 词云 TOP50 |
| 成员画像 | 精简文本中的发言 |
| 有趣对话 | 高互动片段 |
| 问答识别 | 问号消息 ± 上下文 |
| 教程/资源 | 精简全文识别 |
pip install jieba jinja2 playwright
playwright install chromium
Weekly Installs
98
Repository
GitHub Stars
38
First Seen
Feb 2, 2026
Security Audits
Installed on
codex96
opencode96
gemini-cli94
github-copilot93
amp92
kimi-cli92
Python PDF处理教程:合并拆分、提取文本表格、创建PDF文件
63,700 周安装