{"repo":"rayyume/RayNews-Reader","free":true,"listed":false,"github":"https://github.com/rayyume/RayNews-Reader","clone":"git clone https://github.com/rayyume/RayNews-Reader.git","description":"一个基于TG频道的新闻AI聚合阅读器 - 把Telegram频道打造成个人新闻站，支持自动提取全文、自动AI翻译、摘要及分类功能，支持自定义AI API。News AI aggregate reader based on TG channel - turn Telegram channel into a personal news station, support automatic extraction of full text, automatic AI translation & summary, classification, support custom AI API.","language":"Python","stars":23,"topics":["news","reader","rss","telegram","telegraph"],"license":null,"category":"chat-messaging","readme_excerpt":"🇨🇳 中文 🇺🇸 English RayNews 📡 🤖 RayNews 是一个以 Telegram 公开频道为数据入口的自托管新闻聚合阅读器。它可以增量抓取频道消息、提取 Telegraph 和微信公众号原抓取方式因被微信封堵不再支持 等文章全文，并提供 AI 摘要、翻译、每日总结、订阅源管理、收藏和图片持久缓存。 前端为响应式 PWA，支持跟随系统、明色和暗色三种主题。 示例网站： https://news.rayyu.me 页面预览 桌面端 移动端 PWA 主要功能 阅读与整理 - 从 Telegram 公开频道每 15 分钟增量抓取新闻，也支持手动刷新 - 提取 Telegraph、微信公众号及普通网页文章内容 - 按订阅源和四个固定分类筛选文章 - 搜索文章标题、来源和摘要 - 收藏文章并在多设备登录后同步 - 管理员可识别、分类、合并和删除订阅源及历史文章；“资源占用”页可查看实时资源与存储明细 - 删除记录写入 tombstone，避免文章在后续刷新时重新出现 AI 能力 RayNews 提供“用户端 AI”和“服务端 AI”两套独立能力；两者的 API Key、执行位置和费用归属不同。 对比项 用户端 AI 服务端 AI -------- ----------- ----------- 配置位置 用户设置 → AI 管理员设置 → 服务端 API 配置权限 普通用户、管理员 仅管理员 支持协议 OpenAI 兼容、Claude/Anthropic OpenAI 兼容、Claude/Anthropic API Key 与调用费用 使用当前用户自己的 Key；手动摘要/翻译由浏览器直接调用服务商 使用管理员配置的系统 Key；由服务器后台调用 主要用途 手动摘要、手动翻译、按需生成每日总结 自动摘要、自动翻译标题/正文、自动短标题、全局每日总结、订阅源 AI 分类 结果范围 可选择共享摘要、翻译和标题结果；共享前需验证自己的 AI 连通性 生成结果写入全局缓存，所有用户可复用 用户端 AI： 在“用户设置 → AI”配置并启用自己的 Endpoint、模型、协议和 Key 后，可在文章详情中手动生成摘要或翻译；也可按需生成每日总结。浏览器会将 Key 用于直接请求所选 AI 服务商，因此请只在受信任设备上配置。生成的结果会保存到 RayNews；开启“共享 AI 结果”前会进行连通性验证，之后默认每小时复核一次（ AI SHARE REVALIDATION INTERVAL HOURS ，支持小数，最短 5 分钟）。一次定时复核失败会被容忍；连续两次定时复核失败才会暂停共享并发送站内通知和邮件。用户主动发起的校验失败会立即暂停共享；后续校验成功会清除失败计数，并自动恢复此前暂停的共享及发送恢复通知。 服务端 AI： 管理员在“管理员设置 → 服务端 API”配置系统 Endpoint、模型、协议和 Key，并在摘要/翻译设置中开启对应后台任务。系统会以小批次处理新文章的自动摘要、英文标题或正文翻译、过长标题简写；系统每日总结使用同一系统 AI 生成一次，再向开启每日总结邮件的用户发送。服务端 AI 的 Key 不会提供给普通用户浏览器。 AI 结果会写入数据库以减少重复调用。管理员应根据所选服务商的隐私政策、配额和计费规则决定是否开启自动任务。 图片缓存 - 文章图片统一经过服务端缓存，降低历史图片失效和防盗链影响 - 新文章抓取后后台预热封面和正文前几张图片 - 普通图片按缓存容量自动清理，默认上限为 5120 MB -","default_branch":null,"files":null,"tree":[],"storefront":"/r/rayyume","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rayyume/RayNews-Reader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}