Skip to content

Slack 官方 Incoming Webhook 配置指南 ​

Slack 是全球科技团队与跨国企业最常用的协同办公中心。通过 Slack 官方推荐的 Incoming Webhooks 与 DuRT 联动,您可以将 AI 提炼的会议纪要、待办事项以 Block Kit 现代化交互卡片形式投递到任意公共频道(Public Channel)或私密频道(Private Channel)。


核心特性 ​

  • 官方 Block Kit 富媒体卡片:集成 Slack 现代化设计系统,包含 Header 标题、Context 元信息栏、Divider 分隔线、Markdown 重点引用块与行动项高亮。
  • 免官方应用审核:在自己所在的 Slack Workspace 中创建内部专用 App,无需提交至 Slack App Directory 审核,即建即用。
  • 频次宽裕:每秒支持多条请求,单卡片信息量大,绝不刷屏。

第一步:在 Slack 中创建 App 并开启 Incoming Webhooks ​

  1. 使用电脑浏览器打开 Slack API 开发者后台:https://api.slack.com/apps。
  2. 点击绿色的 「Create New App」(新建应用)按钮。
  3. 在弹窗中选择 「From scratch」(从头创建)。
  4. 填写 App 基本信息:
    • App Name:输入应用名,例如 DuRT Summary。
    • Pick a workspace to develop your app in:选择接收消息的目标 Slack 工作区。
    • 点击 「Create App」。
  5. 进入 App 管理面板,在左侧导航栏找到 「Features」 -> 点击 「Incoming Webhooks」。
  6. 将右上角的开关切换为 「On」(开启)。
  7. 页面刷新后,滚动到底部,点击 「Add New Webhook to Workspace」 按钮。
  8. 在授权弹窗中,选择您希望接收会议纪要的 Slack 频道(Channel),点击 「Allow」(允许)。
  9. 页面会生成一个专属的 Webhook 地址,格式如下:
    text
    https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
  10. 点击 「Copy」 复制该 Webhook URL。

第二步:在 DuRT 中完成配置 ​

  1. 打开 DuRT 客户端,进入 「设置」->「第三方集成与推送」。
  2. 点击左下角 「+ 添加账号」,在弹出菜单中选择 「Slack」。
  3. 填写配置项:
    • 账号名称:如 Engineering Team Slack。
    • Webhook 地址:粘贴刚才复制的 https://hooks.slack.com/services/...。
    • 内容推送偏好:
      • ✅ 包含 AI 核心摘要 (Summary)
      • ✅ 包含行动项与待办 (Action Items)
      • 包含逐句对话记录 (可选:开启时将在底部呈现前 10 句对话高亮)
  4. 点击右下角 「保存」。

第三步:使用与效果验证 ​

  • 手动投送:在工作台打开任意录音记录,点击右上角「分发推送」,勾选 Slack 账号后点击「立即投送」。
  • 自动交付:在 AI 工作流的 ExportArtifact 步骤中勾选该 Slack 频道,执行工作流即可自动推送。

Slack 频道内将呈现如下优雅规范的 Block Kit 卡片:

  • 顶部大标题:🎙️ 2026-10-14 架构评审会议
  • 元信息 Context:⏱️ 时长: 35分12秒 | 来源: DuRT 本地 AI
  • 核心摘要 Section:采用 Markdown 引用块渲染核心决策与背景。
  • 行动待办 Section:清晰的 - [ ] 待办列表。

常见问题与排错 (FAQ) ​

Q1: 提示 invalid_payload 或 channel_not_found? ​

  • 原因:创建 Webhook 授权时所选的频道被归档或删除了,或者当前账号失去了该频道的发信权限。
  • 解决:在 api.slack.com/apps 对应的 App 后台中重新点击「Add New Webhook to Workspace」,重新关联一个有效的活跃频道。

Q2: 想换一个频道发送怎么办? ​

  • 机制:Slack 的每个 Incoming Webhook 都是强绑定到一个具体频道的。
  • 技巧:如果您有多个频道(如 #general、#dev、#design),可以在 Slack 后台为每个频道分别生成一个 Webhook,然后在 DuRT 中添加为多个不同的 Slack 账号,按需选择投送!

Crafted with precision for macOS.