github FlanChanXwO/astrbot_plugin_rsshub v2.0.0

latest release: v2.0.1
9 hours ago

Added

  • 新增 /rsshelp/sub_status/sub_stop/rsshub_kb_init/rsshub_kb_sync/rsshub_kb_status/rsshub_kb_task 等命令。
  • 新增 AstrBot Plugin Pages 管理面板,覆盖订阅、用户、Feed、推送历史、默认订阅设置、处理器、数据管理和 RSSHub Routes 知识库同步。
  • 新增 schema-driven 内容处理链,内置 ai_filterai_transformai_transform 支持 plaintextxml scope,XML 改写会经过校验和重新解析。
  • 新增推送排版策略:style=0 自动,style=1 RSSRT,style=2 原始顺序;原始顺序会尽量按 RSS/HTML 解析树保留图文相邻关系。
  • 新增 RSSHub Routes 知识库同步命令与 Web API:/rsshub_kb_init/rsshub_kb_sync/rsshub_kb_status/rsshub_kb_task
  • 新增 AI agent 工具 rss_list_push_historyrss_push_xml_entry,支持查询推送历史和提交 XML/HTML 即时推送。
  • 新增推送历史详情、批量操作、自动清理配置和订阅联动筛选;新增缓存与导出文件的数据管理视图。

Changed

  • 配置体系重构:启动级配置保留在 _conf_schema.json,订阅默认值和处理链配置迁移到 Plugin Pages;类型化运行时配置收口到 src/infrastructure/config/
  • 数据模型收口:用户/订阅配置统一使用 -100 表示继承,移除旧 use_sub_config / use_user_config / 翻译列;迁移脚本压缩为当前 v2 基线。
  • 发送链路重构:格式化器只负责解析后的文本和媒体,平台差异放在 sender adapter;OneBot、QQ Official、Weixin OC、Telegram 使用各自平台策略。
  • Plugin Pages 不再提供新增订阅或订阅 TOML 导入/导出入口;这些用户归属明确的操作继续通过聊天命令或 AI agent 工具完成。
  • 文档体系重建为 docs/README.mddocs/project/docs/dev/docs/usage/,README 只保留入口和用户向说明。

Fixed

  • 修复部分 RSS 源只推送图片不推送正文的问题,补齐 content:encoded、HTML 文本提取、图文 layout fragment 和平台发送顺序处理。
  • 修复旧库迁移到 v2 后 rsshub_sub.handlers_mode 缺失导致 /sub_list 查询失败的问题。
  • 修复失败重试和推送历史审计链路:推送历史保存媒体 URL、原始 XML、handler trace,并限制失败原因长度。
  • 修复 Routes KB raw URL 拼接,支持代理前缀形式的 GitHub Raw 镜像。

Removed

  • 移除传统翻译管道、翻译缓存、旧内容增强管道和旧 route-search LLM tools。
  • 移除冗余内置处理器 xml_parse;HTML/XML 清洗归入基础解析与格式化链。
  • 移除旧版配置管理 shim、碎片开发期迁移脚本和 Plugin Pages 中不应承担用户归属的导入/导出入口。

#53 #54 #55

Don't miss a new astrbot_plugin_rsshub release

NewReleases is sending notifications on new releases.