教程

OpenClaw Slack 集成完全指南:把 Claude AI 接入你的工作频道

OpenClaw Slack Bot 完整配置教程:创建 Slack App 和 Bot Token、Slash Commands 设置、频道消息触发、@提及响应、工作流通知推送(部署/告警/报告)、Slack Workflow Builder 集成,以及企业版 Slack 的管理员权限配置要点。

2026/3/164分钟 阅读ClaudeEagle

通过 OpenClaw,你可以在 Slack 工作区里部署 Claude AI 机器人—— 团队成员可以直接在频道里 @AI 问问题、生成报告、触发工作流。

创建 Slack App

Step 1:新建 App

  1. 访问 api.slack.com/apps
  2. 点击「Create New App」->「From scratch」
  3. App Name:Claude Assistant(或你的团队喜欢的名字)
  4. 选择工作区

Step 2:配置 Bot 权限

左侧「OAuth & Permissions」->「Scopes」->「Bot Token Scopes」,添加:

app_mentions:read # 读取 @提及 channels:history # 读取频道消息 channels:read # 查看频道列表 chat:write # 发送消息 im:history # 直接消息 im:write # 回复私信 reactions:write # 添加 Emoji 反应 files:read # 读取上传文件

Step 3:安装到工作区

「OAuth & Permissions」-> 点击「Install to Workspace」-> 授权 复制「Bot User OAuth Token」(xoxb- 开头)

Step 4:开启 Event Subscriptions

「Event Subscriptions」-> 开启 -> Request URL 填入: https://你的openclaw域名/webhook/slack

订阅事件:

  • app_mention(被 @提及)
  • message.im(私信)

OpenClaw 配置

json
// ~/.openclaw/config.json
{
  "channels": {
    "slack": {
      "enabled": true,
      "botToken": "xoxb-你的Bot-Token",
      "appToken": "xapp-你的App-Token",
      "signingSecret": "你的Signing-Secret",
      "socketMode": true,
      "allowedWorkspaces": ["T你的WorkspaceID"],
      "allowedChannels": ["C频道ID1", "C频道ID2"],
      "mentionRequired": true
    }
  }
}

Socket Mode(推荐):不需要公网 IP,通过 WebSocket 长连接接收事件。 需要额外生成 App-Level Token(xapp- 开头):App Settings -> App-Level Tokens

启动并测试

bash
openclaw start
# 看到:Slack channel: connected (socket mode)

在 Slack 频道里:

@Claude Assistant 帮我用中文总结一下今天的会议要点

常用工作场景

场景 1:团队知识问答

@Claude 我们的 API 限流策略是什么? Claude:根据技术文档(已上传到 Project 知识库): - 普通用户:100 req/min - Pro 用户:1000 req/min - 超限返回 429,建议指数退避重试...

场景 2:部署通知推送

bash
# CI/CD 流水线里调用 OpenClaw 发 Slack
openclaw message send   --channel "#deployments"   --message "✅ v2.3.1 已部署到 production
             提交:$(git log -1 --pretty=%s)
             作者:$(git log -1 --pretty=%an)
             耗时:3m 42s"

或通过 Webhook:

bash
curl -X POST https://你的openclaw/api/notify   -H "Authorization: Bearer $OPENCLAW_KEY"   -d '{"channel": "slack:#deployments", "message": "部署完成"}'

场景 3:Slash Command

配置 /ask 命令,让任何频道成员都能快速提问:

/ask 如何配置 Redis 集群? Claude:Redis 集群配置分为以下步骤...

Slash Command 配置:App Settings -> Slash Commands -> Create New Command

  • Command: /ask
  • Request URL: https://你的openclaw域名/slack/command/ask

场景 4:每日站会摘要

bash
# 每天 10:00 在 #standup 频道发 AI 生成的站会提示
openclaw cron add   --schedule "0 10 * * 1-5"   --task "读取 GitHub 昨天的 PR 和 commit 活动,
          生成团队站会摘要,
          发到 Slack #standup 频道:
          - 昨天完成了什么
          - 今天计划做什么(基于未合并 PR)
          - 有什么阻塞项"

场景 5:告警路由

bash
# 监控告警智能路由
openclaw cron add   --schedule "*/5 * * * *"   --task "检查服务器监控指标,
          如果 CPU > 80% 或 内存 > 90%:
          发告警到 Slack #alerts 频道,
          @oncall 人员,
          附上 AI 分析:可能原因和建议操作"

企业版 Slack 注意事项

企业版(Enterprise Grid)需要:

  1. Org Admin 审批:安装 App 需要管理员批准
  2. 数据驻留:确认 OpenClaw 数据处理符合企业政策
  3. SSO 集成:可配置只允许 SSO 用户触发 Bot

建议在提交审批时准备:App 功能说明、数据访问权限清单、安全配置说明。

常见问题

Q:Bot 不响应 @提及 检查:Event Subscriptions 的 Request URL 验证是否通过(Slack 会发 challenge 验证)

Q:Socket Mode 连接断开 确保 xapp- Token 有 connections:write 权限,网络稳定。

Q:怎么只让特定人使用? 配置 allowedUsers 数组,只有列表中的用户 ID @Bot 才响应。


来源:OpenClaw 官方文档 | Slack API 文档

相关文章推荐

教程OpenClaw Discord Bot 完整搭建教程:让 Claude AI 进入你的 Discord 服务器用 OpenClaw 搭建 Discord AI 机器人完整教程:创建 Discord 应用和 Bot Token、OpenClaw 配置步骤、频道权限设置、@提及触发、斜杠命令集成、多服务器部署,以及 Discord 频道 AI 工作流最佳实践。2026/3/15教程OpenClaw + Telegram 配置完全教程:5 分钟把 Claude 变成你的私人 Telegram 机器人OpenClaw 连接 Telegram 完整教程:BotFather 创建机器人、获取 Bot Token、OpenClaw 配置步骤、第一次对话测试、多用户权限控制、常见连接问题解决,以及 Telegram 频道和群组模式配置。2026/3/15教程OpenClaw + BlueBubbles:macOS iMessage AI 助手最佳方案完全指南OpenClaw 通过 BlueBubbles 接入 iMessage 的完整教程:为什么 BlueBubbles 是目前 iMessage 自动化的最佳方案(相比旧版 imsg CLI 的优势:支持消息编辑/撤回/Tapbacks/群组管理/稳定 REST API)、BlueBubbles macOS 服务器安装与配置、获取 Server URL 和密码、OpenClaw 最简配置(baseUrl + password)、DM 与群组访问控制、@ 提及触发、命令前缀触发、打字状态与已读回执、媒体消息处理,以及 macOS 26 Tahoe 上的已知限制。2026/3/23教程OpenClaw 接入 Zalo:越南最流行即时通讯 AI 助手完全配置指南OpenClaw 接入 Zalo 的完整教程:Zalo Bot API 与 Zalo Personal(个人账号)两种模式详解、插件安装(@openclaw/zalo)、在 Zalo Bot 平台创建 Bot 并获取 Token、最简配置示例、DM 配对与私信权限控制、群组消息处理、Long-polling vs Webhook 两种消息接收方式对比、支持的消息类型(文字/图片/文件/位置)、Zalo Personal QR 码登录方式,以及越南市场 AI 助手的典型使用场景。2026/3/23教程OpenClaw 接入 Mattermost:自托管团队聊天平台的 AI 助手配置完全指南OpenClaw 接入 Mattermost 的完整教程:插件安装方式(openclaw plugins install @openclaw/mattermost)、创建 Mattermost Bot 账户并获取 Token、最简配置(botToken + baseUrl + dmPolicy)、原生斜杠命令注册(oc_* 命令)、频道/群组/私信三种消息模式、线程会话管理、多账户配置、DM 白名单权限控制、交互式按钮支持,以及 Mattermost 与 Slack 的功能对比。2026/3/22教程OpenClaw Windows 安装完全指南:WSL2 配置、PowerShell 安装与常见问题OpenClaw 在 Windows 上的完整安装教程:为什么推荐 WSL2、WSL2 安装与配置步骤、PowerShell 一键安装脚本、Windows 防火墙与端口设置、Telegram/Discord 频道配置、开机自启动设置,以及 Windows 特有的常见问题排查(路径问题、权限问题、WSL 网络访问)。2026/3/17