Skip to content

CiroZhang/hotwords_summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

热搜数据处理自动化脚本(豆包 × 飞书)

该项目会自动从多个平台抓取最近的热搜词条,使用豆包大模型生成摘要、分类、情感和传播建议,并将结果写入飞书多维表格中,供后续分析和汇报使用。


✅ 快速运行方法(零配置)

无需安装 Python 或依赖,只需双击可执行文件:

  • Windows 用户:双击 热搜分析器.exe 即可启动程序
    如无反应请右键 → 以管理员身份运行

首次运行前,请务必进入 config.json 文件填写以下信息:

  • 你的 豆包 API Key
  • 你的 飞书 App ID、App Secret、表格 Token
  • 选择使用的豆包模型名称(如 glm-4glm-3-turbo

运行后,程序将自动每隔 3 小时 执行一次完整任务,包括:

  • 抓取热搜(微博、抖音、知乎等)
  • 聚类相似词条
  • 使用豆包模型生成分析字段(摘要、分类、情感、传播建议)
  • 写入飞书多维表格

⚙️ 修改配置(config.json

位于 dist/config.json,请根据以下格式进行填写:

{
  "doubao_api_key": "YOUR_API_KEY_HERE",
  "doubao_model": "glm-4",
  "feishu_app_id": "YOUR_APP_ID",
  "feishu_app_secret": "YOUR_APP_SECRET",
  "feishu_base_token": "YOUR_TABLE_TOKEN"
}

✏️ 可自定义提示词模板

所有发送给豆包模型的 prompt 模板都存放在:

dist/提示词模板/

你可以根据实际需求自由修改这些 .txt 模板以改变生成语气或分析重点。
注意:请保留模板中的输入/输出格式要求,否则程序可能无法正常处理。


📁 项目结构说明

├── dist/                               # 可执行文件主目录
│   ├── 热搜分析器.exe                   # 主程序(双击运行)
│   ├── config.json                    # 配置文件,需填写 API Key
│   ├── 提示词模板/                      # 自定义 prompt 模板
│   ├── 测试模型复回内容/                # 示例输出
│   └── 测试模型提示词/                  # 示例 prompt 模板
├── code/                               # 源码目录(开发者可读)
│   ├── main.py                         # 主程序入口
│   ├── doubao_pipeline.py              # 与豆包 API 的交互逻辑
│   ├── feishu_editor.py                # 飞书表格读写封装
│   ├── fetch_hotwords.py              # 热搜数据抓取
│   └── hotword_grouper.py             # 中文标题相似度分组工具
├── build/                              # PyInstaller 构建文件夹
│   └── main/                           # 构建缓存目录
├── main.spec                           # 打包配置文件
├── README.md                           # 使用说明文档

💡 常见问题

  • 程序没有反应?
    请确认你已填写好 config.json 并联网,Windows 用户可尝试“以管理员身份运行”。

  • 要换模型怎么办?
    修改 config.json 中的 "doubao_model" 为支持的模型名称即可。

  • 飞书表格没写入?
    请确认 feishu_app_idapp_secretbase_token 填写正确,且飞书开发者后台已开通相关权限。


如有更多需求,可自行修改 code/ 下的源码模块,或联系开发者。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published