如何将 RSS 订阅源添加到 Slack 频道?

更新于2026年10月13日 阅读需 4 分钟

要将 RSS 订阅源添加到 Slack 频道,请先将 Slack 的 RSS 应用添加到工作区,然后在频道中发送 /feed subscribe,并在后面附上订阅源网址。之后,Slack 会定期检查订阅源,并将新内容发布到该频道。如果你需要按关键词筛选、一次处理整个文件夹中的订阅源,或将同一条新闻发送到 Microsoft Teams 或 Discord,可以使用 Feeder 的“发布到 Slack”规则,将符合条件的内容发送到指定频道。Zapier、Make 和 IFTTT 也能实现这一功能。

有哪些方式可以将 RSS 内容发送到 Slack?

方式适用场景须知
Slack 的 RSS 应用只需要处理少量订阅源,并希望接收每条内容由 Slack 开发,所有 Slack 套餐均可使用。其帮助文章没有提到关键词筛选功能。
Feeder 的“发布到 Slack”规则需要处理多个订阅源或文件夹、按关键词筛选,或用同一套配置连接 Teams 和 Discord属于 Feeder Professional 套餐。详情见下文。
Zapier、Make 或 IFTTT需要自定义消息,或希望建立同时向其他应用发送内容的工作流每种工具都有自己的套餐和使用限制。
脚本和 Slack 传入 Webhook希望全面掌控流程的开发者需要自行托管脚本,并记录已经发送过的内容。
Feedly 的 Slack 集成已经在使用 Feedly Threat Intelligence 或 Market Intelligence 的团队可发布来自 Feedly Team AI Feeds 和 Team Boards 的内容。

如何使用 Slack 的 RSS 应用将订阅源添加到 Slack?

Slack 的 RSS 应用支持 RSS 和 Atom 订阅源。以下步骤根据 Slack 帮助文章整理,该文章于 2026 年 9 月 29 日核对:

  1. 打开 Slack Marketplace 中的 RSS 应用,选择“添加到 Slack”,然后选择“添加 RSS 集成”。
  2. 在“订阅源网址”旁粘贴订阅源地址,选择一个频道,然后选择“订阅此订阅源”。
  3. 如需添加更多订阅源,请进入某个频道并发送 /feed subscribe,后面附上订阅源地址,例如 /feed subscribe https://example.com/feed.xml。

在频道中发送 /feed list,即可查看该频道的订阅源及其对应 ID。发送 /feed remove 并在后面加上 ID,即可取消订阅。发送 /feed help 可查看命令列表。

使用前请注意以下几点:

  • 每条内容都会发布。Slack 的帮助文章没有介绍按关键词筛选内容的方法。
  • 依据日期判断新内容。应用会记住上次获取内容的日期,只获取日期较晚的内容。如果某条内容发布时带有较早的日期,就不会被发送。
  • 没有说明具体检查频率。Slack 表示会定期获取订阅源,但没有说明多久检查一次。
  • 除访客外,所有人都可以使用,且所有 Slack 套餐均支持。
  • 支持有限。Slack 表示,其团队开发的用于连接其他服务的应用,可能不会像核心功能那样经过测试、编写文档或提供支持。

Feeder 的“发布到 Slack”规则如何运作?

“发布到 Slack”是 Feeder“规则”中的一种操作,属于 Feeder Professional 套餐。简要步骤如下:

  1. 在侧边栏中选择“规则”,然后选择“新建规则”。
  2. 在“要执行什么操作?”下选择“发布到 Slack”,然后选择“连接到 Slack”。Slack 会要求你允许 Feeder 访问工作区。你可能需要工作区管理员批准。
  3. 在“以哪个工作区身份发布”下选择工作区,并在“选择频道”下选择频道。
  4. 在“选择订阅源”下选择订阅源、文件夹或“所有订阅源”。针对文件夹创建的规则,也会涵盖以后添加到该文件夹中的订阅源。
  5. 如果只想接收部分帖子,可以添加关键词,然后选择“保存规则”。

Feeder 无需加入频道即可向任何公开频道发布内容。对于私密频道,请先在该频道中发送 /invite @feeder,然后在 Feeder 中选择“重新加载频道”。自动将新闻发布到 Slack一文提供了包含截图的完整步骤。

关键词为可选项。不添加关键词时,每条新帖子都会发送到 Slack。添加关键词后,每项条件有三种选择:

  • 包含或不包含:发送包含关键词的帖子,或发送不包含关键词的帖子。
  • 任意关键词或所有关键词:只需符合其中一个关键词,或必须符合所有关键词。
  • 在标题中、在摘要中和在网址中:指定 Feeder 在哪些位置查找。摘要是订阅源随每条帖子提供的文本。

选择“添加条件”可添加另一组关键词,并用“AND”或“OR”连接。关于大小写、词组和通配符,请参阅规则中的关键词匹配方式。

Feeder 发到 Slack 的消息是什么样的?

每条帖子都会生成一条 Slack 消息。我们根据 Feeder 向 Slack 发布内容所用的代码,并使用 NASA Breaking News 的一条真实帖子制作了以下示例。该订阅源有 738 位 Feeder 用户关注:

NASA Breaking News
Crew-13 Rocket and Spacecraft at Launch Pad
SpaceX 在 NASA 的 SpaceX Crew-13 任务发射前,一枚 SpaceX Falcon 9 火箭和 Dragon 飞船竖立在佛罗里达州卡纳维拉尔角太空军基地 40 号航天发射复合体的发射台上。这张照片拍摄于 2026 年 9 月 27 日。NASA astr...
在 Feeder 中打开 在浏览器中打开

部分Feeder 会显示什么
名称和图标订阅源名称,或你在 Feeder 中为订阅源设置的名称,以及网站图标。
标题以粗体显示的帖子标题,并链接到网站上的帖子。如果帖子没有链接,或者只有一个 http:// 链接,点击标题会改为在 Feeder 中打开帖子。
正文订阅源提供的帖子文本开头约 255 个字符,截断时会显示“...”。本例以“SpaceX”开头,这是 NASA 帖子开头的图片署名。
图片显示在文本旁边的小图,来源是帖子附带的图片;如果帖子没有附图,则使用正文中的第一张图片。
按钮“在 Feeder 中打开”会为所有已登录 Feeder 的用户打开 Feeder 中的帖子。“在浏览器中打开”会打开网站。
通知Slack 会在通知中显示帖子的标题。

Feeder 会关闭 Slack 的链接预览功能,避免同一条帖子在消息中重复显示。

Feeder 为这条帖子发送给 Slack 的请求

Feeder 使用 Slack 的 chat.postMessage 方法,并发送以下字段。Slack 将这些字段作为表单字段接收。为了便于阅读,这里以 JSON 格式显示。频道 ID 是占位符。

{
  "channel": "C0123456789",
  "username": "NASA Breaking News",
  "icon_url": "https://icons.feedercdn.com/www.nasa.gov?format=png",
  "text": "Crew-13 Rocket and Spacecraft at Launch Pad",
  "unfurl_media": "false",
  "blocks": [
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": "*<https://www.nasa.gov/image-article/crew-13-rocket-and-spacecraft-at-launch-pad/|Crew-13 Rocket and Spacecraft at Launch Pad>*\nSpaceX   Ahead of NASA’s SpaceX Crew-13 mission launch, a SpaceX Falcon 9 rocket and Dragon spacecraft are vertical at the launch pad of Space Launch Complex 40 at Cape Canaveral Space Force Station in Florida in this Sept. 27, 2026, photo.    NASA astr..."
      },
      "accessory": {
        "type": "image",
        "image_url": "https://www.nasa.gov/wp-content/uploads/2026/09/55555912182-5c7a52ae0f-o.jpg?w=1365",
        "alt_text": "image_post"
      }
    },
    {
      "type": "actions",
      "block_id": "feeder-actions-2bffd571-bc1d-11f1-b53c-d85ed343d75c",
      "elements": [
        {
          "type": "button",
          "action_id": "open-post",
          "text": { "type": "plain_text", "text": "Open in Feeder", "emoji": false },
          "url": "https://feeder.co/open-reader/2bffd571-bc1d-11f1-b53c-d85ed343d75c",
          "value": "https://feeder.co/open-reader/2bffd571-bc1d-11f1-b53c-d85ed343d75c"
        },
        {
          "type": "button",
          "action_id": "open-post-browser",
          "text": { "type": "plain_text", "text": "Open in Browser", "emoji": false },
          "url": "https://www.nasa.gov/image-article/crew-13-rocket-and-spacecraft-at-launch-pad/",
          "value": "https://www.nasa.gov/image-article/crew-13-rocket-and-spacecraft-at-launch-pad/"
        }
      ]
    }
  ]
}

Feeder 什么时候会向 Slack 发布内容?

  • 仅处理新帖子。规则会处理保存规则后收到的帖子,不会发送你已经收到的帖子。
  • 每条帖子发送一次。每条符合条件的帖子都会单独作为一条消息发送。如果网站之后编辑了帖子,且 Feeder 检测到更改,编辑后的版本也会发送。
  • 在订阅源下次检查后立即发送。Professional 套餐默认每 10 分钟检查一次订阅源,你也可以将单个订阅源设为最快每分钟更新一次。详情请参阅Feeder 多久检查一次订阅源。
  • 只发送符合条件的帖子。被“过滤帖子”或“过滤重复项”规则隐藏的帖子不会发送。
  • Slack 要求降低发送速度时,发送会变慢。Slack 通常允许应用每秒向一个频道发送约一条消息。如果 Slack 要求 Feeder 降低速度,Feeder 会等待一分钟,然后将等待发送的帖子合并发送,每条消息最多包含 10 条帖子。合并后的消息中,每条帖子标题上方会显示订阅源图标、名称和时间,但不显示图片。

为什么 Slack 规则停止发布了?

如果 Slack 返回的错误意味着后续帖子也会发送失败,Feeder 就会暂停规则。打开“规则”:已暂停的规则会显示“恢复”,将鼠标悬停在其上方可以查看原因。解决问题后,选择“恢复”。规则暂停期间收到的帖子不会补发。

发生了什么Feeder 的处理方式
Slack 找不到该频道,例如频道已删除规则会暂停,并显示“找不到 Slack 频道”。重新选择频道,然后恢复规则。
规则没有设置频道规则会暂停,并显示“未选择频道。请更新规则并重新启动。”
Slack 表示连接所属的用户或工作区已删除规则会暂停,并显示“Slack 帐户已停用”。在“管理帐户”下断开旧 Slack 连接,然后重新连接 Slack。
Slack 连接已失效错误日志会显示“找不到有效的 Slack 登录信息。请添加新的 Slack 连接。”
发生其他 Slack 错误,例如频道已归档跳过该帖子,并将错误写入规则的错误日志。打开规则并选择“打开错误日志”查看详情。
你的套餐不再包含“发布到 Slack”显示“需要付费套餐才能运行”,但会保留规则。使用 Professional 后,规则会恢复运行。

最常见的问题通常是频道。在 Feeder 自动暂停的 30 条 Slack 规则中,有 29 条是因为 Slack 找不到频道。

Feeder 可以将 RSS 内容发布到 Microsoft Teams 吗?

可以。Professional 套餐中的“发布到 Microsoft Teams”与“发布到 Slack”类似,支持相同的订阅源和关键词选项。你需要连接 Microsoft 帐户、安装 Feeder Teams 应用、将 Feeder 机器人添加到团队,然后选择频道。具体步骤请参阅自动将新闻发布到 Microsoft Teams。

  • 消息内容:以卡片形式显示网站图标和订阅源名称、作为链接的帖子标题,以及帖子文本开头约 255 个字符。
  • AI 摘要:开启“为每条帖子添加 AI 摘要”后,卡片会显示 Feeder 帖子摘要中的项目符号,替代原始文本。每条新摘要都会计入每日帖子摘要额度。额度用完后,卡片会重新显示原始文本。
  • 暂停:如果机器人被屏蔽,或找不到频道,Feeder 会暂停规则。如果 Teams 要求 Feeder 降低发送速度,Feeder 会等待一分钟,然后将等待发送的帖子合并发送。

Teams 曾有自己的 RSS 连接器,它属于 Office 365 连接器之一。Microsoft 已于 2026 年 5 月停用该连接器。Microsoft 建议改用 Workflows 应用,其中有“发布新的 RSS 订阅源时发送频道消息”等模板。

Feeder 可以将 RSS 内容发布到 Discord 吗?

可以。“发布到 Discord”也属于 Professional 套餐。选择“连接到 Discord”后,Discord 会提示你将 Feeder 机器人添加到你有权限添加机器人的服务器。然后在“选择频道”下选择文本频道或公告频道。

  • 消息内容:以嵌入卡片形式显示,顶部是订阅源名称和图标,接着是作为链接的帖子标题、帖子文本开头约 255 个字符,以及大尺寸的帖子图片。
  • 暂停:如果频道已不存在、不是文本频道,或机器人没有在该频道发帖的权限,Feeder 会暂停规则。授予机器人访问权限或选择其他频道,然后恢复规则。

Feedly 有 Slack 集成吗?

有。根据 Feedly 的文档,该集成适用于使用 Feedly Threat Intelligence 和 Feedly Market Intelligence 的团队。在 Slack 中发送 /feedly subscribe,即可将频道连接到 Feedly Team AI Feed 或 Team Board。AI Feed 中的新文章,或有人保存到 Board 的文章,之后都会发布到该频道。每个订阅都可以添加文章摘要;部分套餐还支持将文章翻译成英文。对于 Team AI Feeds,集成还可以拦截重复内容,因此每条通知会延迟 30 分钟。

Feedly 的集成会从 Team AI Feeds 和 Team Boards 发布内容。Feeder 的“发布到 Slack”规则适用于你关注的任何订阅源。若要比较这两款阅读器的整体功能,请参阅Feeder 与 Feedly 对比。

如何通过 Zapier、Make 或 IFTTT 将 RSS 内容发布到 Slack?

这几种工具都可以将 RSS 触发器与 Slack 操作配对。我们于 2026 年 9 月 29 日在各工具的官方网站上核对了以下名称:

工具触发器Slack 操作须知
ZapierRSS by Zapier:“订阅源中有新条目”或“多个订阅源中有新条目”“发送频道消息”Zapier 免费套餐每 15 分钟检查一次新内容。
MakeRSS:“监视 RSS 订阅源条目”创建消息的 Slack 模块RSS 模块支持 RSS 和 Atom 订阅源。
IFTTTRSS Feed:“有新订阅源条目”,或按关键词或词组筛选的“有符合条件的新订阅源条目”“发布到频道”IFTTT 免费套餐每小时检查一次订阅源,Pro 和 Pro+ 套餐每 5 分钟检查一次。

在每种工具中,你都需要根据条目字段自行设置 Slack 消息。如果团队已经在使用其中一种工具,这些通常是最快捷的方式。

可以通过 Slack Webhook 接收 RSS 吗?

可以,但需要在中间运行脚本。Slack 的传入 Webhook接收 JSON 请求正文,例如 {"text": "Hello, world."},并将其发布到创建该 Webhook 时指定的频道。我们RSS 转 Webhook页面中的 Python 脚本会按计划检查订阅源,并将每条新内容发送一次。将脚本指向你的 Slack Webhook URL,并将其载荷代码行改为:

payload = {"text": entry.get("title", "") + " " + entry.get("link", "")}

不要将 Feeder 的“发布到 Webhook”规则指向 Slack Webhook。该规则发送的是 Feeder 自己的 JSON 格式,并非 Slack 消息。请改用“发布到 Slack”。

常见问题

有没有免费的方式将 RSS 内容发布到 Slack?

有。Slack 的 RSS 应用支持所有 Slack 套餐。IFTTT 和 Zapier 也提供免费套餐,分别每小时和每 15 分钟检查一次订阅源。Feeder 的“发布到 Slack”规则需要 Professional 套餐。

如何将 RSS 订阅源添加到 Microsoft Teams?

可以使用 Feeder Professional 套餐中的“发布到 Microsoft Teams”规则,也可以使用 Teams 中的 Workflows 模板,例如“发布新的 RSS 订阅源时发送频道消息”。Microsoft 于 2026 年 5 月停用 Office 365 连接器后,Teams 原有的 RSS 连接器也停止工作。

如何将 RSS 订阅源添加到 Slack 私密频道?

使用 Slack 的 RSS 应用时,在私密频道中发送 /feed subscribe,并附上订阅源 URL。使用 Feeder 时,先在频道中发送 /invite @feeder,然后在规则中选择“重新加载频道”。

哪个 Feeder 套餐包含“发布到 Slack”?

Professional 套餐包含“发布到 Slack”、“发布到 Microsoft Teams”、“发布到 Discord”和“发布到 Webhook”。用于筛选、加星标或收集帖子的规则也支持 Plus 套餐。

试用 Feeder

Feeder 是一款适用于网页、iOS 和 Android 的 RSS 阅读器,也提供 Chrome、Firefox 和 Edge 扩展。免费套餐最多可关注 200 个订阅源,没有广告,订阅源最快每 30 分钟更新一次。Plus 套餐最多可关注 2,500 个订阅源,最快每 5 分钟更新一次,并支持通过电子邮件接收摘要。

免费开始使用 Feeder

延伸阅读

仍需帮助?

我们的支持团队会阅读每一条消息。告诉我们遇到了什么问题,我们会帮助你解决。

联系支持