News Digest Aggregator - 新闻聚合 — 新闻摘要聚合器(News Digest Aggregator)是一种能够从多个来源收集和整理新闻内容的工具,通常通过API或CLI与GitHub等平台集成,提供用户定制化的新闻摘要服务。
v2每日自动新闻摘要,通过获取RSS feeds,使用LLM摘要对文章进行聚合,并按照时间表将格式化的摘要发送到消息渠道(Discord/Slack/Feishu)。当用户需要每日新闻摘要、RSS聚合或定时内容投递时使用。
运行时依赖
安装命令
点击复制技能文档
新闻摘要聚合器 自动化的每日新闻摘要系统,收集来自RSS feeds的文章,使用LLM进行摘要,并将格式化的摘要发送到您偏好的消息通道。
快速开始 配置RSS来源:在references/sources.json中设置 配置通道凭据:在环境变量中设置 手动运行scripts/fetch_and_digest.py或使用cron进行调度
配置 RSS来源 编辑references/sources.json: { "sources": [ {"name": "TechCrunch", "url": "https://techcrunch.com/feed/", "category": "tech"}, {"name": "Reuters", "url": "https://www.reutersagency.com/feed/?taxonomy=markets&post_type=reuters-best", "category": "finance"} ] }
通道设置 设置目标通道的环境变量: Discord:export DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/..." Slack:export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/..." Feishu:export FEISHU_WEBHOOK_URL="https://open.feishu.cn/open-apis/bot/v2/hook/..."
使用方法 手动运行:python scripts/fetch_and_digest.py --config references/sources.json --channel discord 定时运行(Cron): # 每天9点运行 0 9 * cd /path/to/skill && python scripts/fetch_and_digest.py --config references/sources.json --channel discord
输出格式 摘要包括: 📅 日期标题 📊 统计信息(文章总数、来源) 🏷️ 分类部分 🔗 带有简要摘要的文章链接
自定义 每个来源的最大文章数:编辑脚本中的MAX_ARTICLES(默认:5) 摘要长度:调整SUMMARY_MAX_TOKENS(默认:150) 分类:修改sources.json中的分类标签