跳转到内容

系统工具

FeedCraft 提供了一些内置工具来帮助您调试 RSS 源并监控系统健康状况。您可以在管理后台的 实用工具 菜单下访问这些工具。

RSS 预览 (Feed Viewer) 允许您按照 FeedCraft 的解析方式预览任何 RSS 源。

  • 使用方法:
    1. 导航至 实用工具 > Feed 源预览 > Feed 预览
    2. 输入一个 RSS/Atom 地址。
    3. 点击 预览 (Preview)
  • 目的: 在设置配方 (Recipe) 之前,验证 FeedCraft 是否能够成功抓取和解析某个 Feed。
  • 注意: 预览器默认使用 proxy 工艺,它只是简单地抓取 Feed 而不进行修改。

RSS 示例订阅 页面提供内置订阅地址,用来测试 RSS 阅读器对 HTML、CSS 和媒体内容的渲染支持情况,以及对 RSS 1.0、RSS 2.0、Atom、JSON Feed 文档的格式支持。

  • 使用方法:
    1. 导航至 实用工具 > Feed 源预览 > 示例 Feed 源
    2. 复制其中一个订阅地址,例如 /example-rss-feeds/html-elements.xml
    3. 在您的 RSS 阅读器中订阅它。
  • 可用 Feed:
    • html-elements.xml: 标题、列表、表格、引用、代码块、details/summary、figure 以及其他常见 HTML5 元素。
    • html-styling.xml: 内联颜色、背景、边框、间距、排版、flex 和 grid 样式。
    • media-picture.xml: picturesourcesrcsetsizes、兜底图片、alt 文本和说明文字。
    • all-in-one.xml: 将 HTML、样式和媒体示例合并到一个 Feed 中。
    • rss-2-0.xml: 简单的 RSS 2.0 文档。
    • rss-1-0.rdf: 简单的 RSS 1.0/RDF 文档。
    • atom.xml: 简单的 Atom 文档。
    • json-feed.json: 简单的 JSON Feed 1.1 文档。
  • 刷新行为: 订阅地址保持稳定,条目 GUID 每 4 小时轮换一次,方便阅读器拉取新的示例内容。

Feed 对比 工具让您可以直观地看到某个 Craft(Atom 或 Flow)对 Feed 的处理效果。

  • 使用方法:
    1. 导航至 实用工具 > Feed 源预览 > Feed 预览(工艺效果对比已并入该页)。
    2. 输入原始 RSS Feed 地址。
    3. 选择一个 FlowCraftAtomCraft
    4. 点击 对比 (Compare)
  • 输出: 工具显示两列:
    • 左侧: 原始 Feed 内容。
    • 右侧: 经过选定 Craft 处理后的 Feed 内容。
  • 应用场景: 非常适合测试新的翻译流程或摘要提示词,而无需创建永久配方。

Craft 依赖检查 (System Health) 工具可视化您的 Recipes、FlowCrafts 和 AtomCrafts 之间的内部关系。

  • 使用方法:
    1. 导航至 实用工具 > 系统状态 > Craft 依赖检查
    2. 点击 分析 Craft 依赖 (Analyze Craft Dependencies)
  • 功能:
    • 生成所有依赖关系的树状视图。
    • 健康检查: 自动检测丢失的依赖项(例如,指向已删除 FlowCraft 的 Recipe)。
    • 缺失 Crafts 面板: 在视图顶部明确高亮显示哪些 Crafts 丢失。
    • 视觉指示: Recipes、Flows、Atoms 和丢失组件使用不同颜色标识。

系统运行状态 (Observability) 工具提供了一个全面的仪表板,用于监控资源的健康状况和执行状态。

  • 使用方法:
    1. 导航至 实用工具 > 系统状态 > 运行状态
  • 功能:
    • 资源健康 (Resource Health): 查看配方及其他组件的当前状态(健康、降级、暂停),包括连续失败次数。
    • 执行日志 (Execution Logs): 跟踪详细的执行历史、成功率以及每次运行的具体错误类型(例如:超时、网络错误、解析错误)。
    • 系统通知 (System Notifications): 查看关于资源状态转换的自动警报(例如当配方降级时)。您还可以通过内置的 RSS 源 /system/notifications/rss 订阅这些警报。

用于测试 LLM 配置的沙盒。您可以向配置的 LLM 提供商发送测试提示,以验证连接和模型响应。

用于针对特定内容测试 “忽略软文 (Ignore Advertorial)” 过滤逻辑的专用工具,以了解文章被过滤的原因。

FeedCraft v3.2.0