跳转到内容
搜索文档

Slack 集成

最后更新 查看 MarkdownAgent 设置

Slack 是 Agent 参与团队对话的通信渠道。连接到 Slack 的 Agent 可接收来自 Slack 的事件,将每条消息路由到正确的 Agent 实例,并回复私信或频道提及。

在以下场景使用 Slack:

  • 响应 Slack 用户的私信。
  • 在公开频道被提及时回复。
  • 在 Slack 线程内维护上下文。
  • 从一个部署服务多个 Slack 工作区。

工作原理

Slack 通过 Slack Events API 向 Worker 发送事件。Worker 验证每个请求,识别已安装的工作区,并将事件路由到 Agent 实例。

常见 Slack 事件包括:

事件 用例
message.im 发给 bot 的私信
app_mention 频道中的提及

对于多工作区 Slack 应用,分别存储每个工作区安装,并按团队或企业 ID 路由事件。每个工作区可映射到具有独立 Durable Object 支持状态的隔离 Agent 实例。

构建 Slack Agent

完整演练(包括 Slack 应用设置、OAuth、事件订阅和部署)请参阅 Slack Agent 示例。

Slack Agent

使用 Agents SDK 在 Cloudflare Workers 上构建并部署 AI 驱动的 Slack bot。

相关资源

Slack Events API

当用户向 Slack 应用发消息、提及或交互时接收事件。

这篇文档对您有帮助吗?