← 返回
沟通协作

wechat daily report

微信群聊天记录日报图片生成工具。分析微信群聊天记录,结合 AI 生成内容,**最终输出为手机端分辨率的日报长图(PNG)**。
微信群聊天记录日报图片生成工具。分析微信群聊天记录,结合 AI 生成内容,**最终输出为手机端分辨率的日报长图(PNG)**。
justao
沟通协作 clawhub v1.0.0 1 版本 99654.7 Key: 无需
★ 7
Stars
📥 3,900
下载
💾 898
安装
1
版本
#latest

概述

微信群聊日报生成 Skill

工作流程

1. 运行 analyze_chat.py 分析聊天记录
   ↓
2. AI 根据聊天文本生成内容 (ai_content.json)
   ↓
3. 运行 generate_report.py 生成日报图片 (.png)

> ⚠️ 最终输出是 PNG 图片,不是 HTML。确保 --output 参数使用 .png 后缀。

使用步骤

1. 分析聊天记录

python scripts/analyze_chat.py <聊天记录.json> --output-stats stats.json --output-text simplified_chat.txt

输出:

  • stats.json - 统计数据(话唠榜、熬夜冠军、词云等)
  • simplified_chat.txt - 全量聊天文本,供 AI 分析

2. AI 生成内容

根据 simplified_chat.txtstats.json,按 references/ai_prompt.md 中的格式生成 AI 内容,保存为 ai_content.json

AI 需要生成的内容包括:

  • topics: 讨论热点(3-5 个)
  • resources: 教程/资源分享
  • important_messages: 重要消息
  • dialogues: 有趣对话
  • qas: 问答
  • talker_profiles: 话唠成员的特点标签(常用词已由脚本统计)

3. 生成日报图片

python scripts/generate_report.py --stats stats.json --ai-content ai_content.json --output report.png

> ✅ 输出后缀必须是 .png,使用 iPhone 14 Pro Max 分辨率 (430x932 @3x)

>

> 图片生成需要安装 playwright:pip install playwright && playwright install chromium

聊天记录 JSON 格式

{
  "meta": {
    "name": "群名称",
    "platform": "wechat",
    "type": "group"
  },
  "members": [
    {"platformId": "xxx", "accountName": "昵称"}
  ],
  "messages": [
    {
      "sender": "platformId",
      "accountName": "昵称",
      "timestamp": 1234567890,
      "type": 0,
      "content": "消息内容"
    }
  ]
}

消息类型 (type):

  • 0: 纯文本(脚本和 AI 只分析此类型)
  • 1: 图片
  • 5: 动画表情
  • 99: 系统消息

脚本分析内容(保证准确性)

数据说明
------------
总消息数所有消息计数
活跃用户数去重用户数
时间范围首尾消息时间
话唠榜 TOP3按发言数排序 + 常用词
熬夜冠军23:00-06:00 最晚活跃者
词云数据jieba 分词 + 词频统计

AI 生成内容(需要理解上下文)

内容输入数据
----------------
讨论热点精简文本 + 词云 TOP50
成员画像精简文本中的发言
有趣对话高互动片段
问答识别问号消息 ± 上下文
教程/资源精简全文识别

依赖

pip install jieba jinja2 playwright
playwright install chromium

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-28 21:55 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

communication-collaboration

Himalaya

lamelas
{"answer":"通过IMAP/SMTP管理邮件的CLI。可在终端使用 `himalaya` 收发、回复、转发、搜索及整理邮件。支持多账户与MML(MIME元语言)编写邮件。"}
★ 68 📥 45,581
communication-collaboration

imap-smtp-email

gzlicanyi
使用IMAP/SMTP读取和发送邮件;检查新/未读邮件、获取内容、搜索邮箱、标记已读/未读、发送带附件的邮件。支持...
★ 113 📥 52,397
ai-intelligence

Url Reader

justao
智能读取任意URL内容,支持微信公众号、小红书、今日头条、抖音、淘宝、天猫、京东、百度等中国主流平台,自动识别平台类型并提取核心内容。自动保存内容为Markdown,下载图片到本地。
★ 10 📥 5,632