WeSum

7天前发布 9 00

WeSum是一个微信公众号小时级摘要推送助手,他不是另一个信息流,而是一个信息过滤器。它把公众号从“被动刷”变成“主动送”,用 AI 提炼重点,用自动化节省时间。

所在地:
中国
收录时间:
2026-01-23

你是否关注了几十个技术、新闻或行业公众号,却总因信息过载而错过重要内容?手动刷公众号费时,全文阅读又效率低下。

WeSum 是一个轻量级、开源、可自托管的公众号聚合工具,它能:

  • ✅ 自动监控多个公众号更新(基于 Wechat2RSS
  • ✅ 用通义千问生成简洁 AI 摘要
  • ✅ 智能过滤广告、招聘、带货等干扰内容
  • ✅ 将摘要推送到企业微信
  • ✅ 完整内容存入 GitHub Gist,永久可查
  • ✅ 支持 GitHub Actions 自动运行,无需本地服务器

核心功能

功能说明
多源订阅支持同时监控多个公众号,每个可独立启用/禁用
AI 摘要调用通义千问 API,生成 100–200 字核心摘要,保留关键信息
智能去重基于文章 URL 和发布时间,避免重复推送
干扰过滤自动识别并跳过含“招聘”“优惠”“限时”等关键词的文章
空消息通知即使无新文章,也会发送“运行正常”确认(0:00–9:00 静默)
持久化记忆通过 seen_articles.json 记录已读文章,支持跨次运行
Gist 存档完整 Markdown 摘要存入 GitHub Gist,避免企业微信消息长度限制

快速部署(推荐 GitHub Actions)

前提条件

步骤

  1. Fork 项目
    https://github.com/Jasondd945/wesum-wechat-monitor
  2. 配置 Secrets
    进入仓库 → Settings → Secrets and variables → Actions,添加:

    • QWEN_API_KEY:通义千问 API Key
    • WEBHOOK_URL:企业微信机器人 Webhook
    • PERSONAL_GITHUB_TOKEN(可选):用于 Gist 写入
  3. 编辑订阅列表
    修改 config.json,例如:

    {
      "rss_subscriptions": [
        {
          "name": "新智元",
          "url": "https://wechat2rss.xlab.app/feed/xxxx.xml?token=yyyy",
          "enabled": true
        }
      ],
      "filters": {
        "max_hours": 24
      }
    }
    
  4. 启用 Actions
    • 进入 Actions 页面
    • 点击 “I understand my workflows, go ahead and enable them”
    • 手动触发一次运行以初始化记忆文件

默认每小时运行一次(UTC 时间),可在 .github/workflows/wesum.yml 中调整 cron 表达式。

本地运行(备用方案)

# 1. 安装依赖
pip install -r requirements.txt

# 2. 配置 .env
cp .env.example .env
# 填入 DASHSCOPE_API_KEY、WEBHOOK_URL 等

# 3. 配置 config.json(推荐)或使用环境变量

# 4. 测试运行
python main.py

成本估算

项目费用
通义千问(5 个公众号,每小时 1 次)≈ ¥0.72 / 月
Wechat2RSS(免费版)¥0
企业微信机器人¥0
GitHub Actions(含 Gist)¥0(2000 分钟/月免费额度)

总成本 ≈ ¥0.72 / 月,且无需维护服务器。

高级配置

  • 静默时段:0:00–9:00 不发送空消息,避免打扰
  • 时区修正:正确解析 RSS 中的 +0800 时区,避免时间误判
  • 自定义提示词:可在 main.py 中调整 AI 摘要指令,提升质量
  • 最大文章数限制:通过 max_articles_per_run 控制单次推送数量

常见问题

Q:第一次运行没收到消息?

A:首次会抓取所有历史文章并标记为“已读”,后续只推送新内容。

Q:企业微信收不到推送?

A:检查 Webhook URL 是否有效,公众号是否 enabled: true

Q:找不到想订阅的公众号?

A:Wechat2RSS 免费版提供 300+ 公众号;如需任意订阅,可付费私有部署(¥15/月)。

Q:为什么凌晨没收到“无新文章”通知?

A:系统设置了 0:00–9:00 静默时段,此期间不发送空消息。

数据统计

相关导航

暂无评论

none
暂无评论...