这不是信息流

Zoaso(zoaso.tech)定位是 热点 / 新闻摘要追踪器:

  • 输出是「事件卡 + 日简报」,不是原始推文/帖子倾倒
  • 强调变化与信号:同类消息会聚类,重复信息不刷屏
  • 默认语言 zh-CN(/),英文 en(/en/),时区 Asia/Shanghai
  • 顶栏可切换语言;偏好写入浏览器 localStorage(键名 zoaso-lang)

Bot 管线(概览)

1

抓取

按 config/feeds.yaml 拉取 RSS / X / 微博等占位源。

2

归一化

统一标题、时间、链接、语言字段。

3

去重

对照 state/seen.json,跳过已见 URL / 指纹。

4

聚类

把同一事件的多源报道合并为一张事件卡。

5

摘要

Bot 生成中文短摘要、标签、关注度。

6

写入 Hugo

按 CONTENT_SCHEMA.md 写 Markdown → 构建 → 静态部署。

更细的操作说明见仓库:

  • CONTENT_SCHEMA.md(构建站外文档,见仓库根目录)
  • bot/README.md、bot/routines/daily_digest.md
  • scripts/write_markdown_example.py

部署

站点面向 Cloudflare Pages,自定义域名为 zoaso.tech。构建命令:

hugo --minify

发布目录:public/。推荐 Hugo Extended 0.169.0+。

隐私与密钥

本仓库不包含任何线上密钥。源站 Cookie、X Token、通知 Webhook 一律走环境变量或私密配置。