一体化 松弛

OpenClaw Slack 集成:完整的工作区设置指南

将 OpenClaw 与 Slack 集成的完整指南。了解如何创建 Slack 应用程序、配置工作区权限、设置通道以及使用 OpenClaw 获得团队范围内的 AI 帮助。

↻ Updated: 2026年2月1日 阅读时间 9 分钟

Quick Answer

设置 OpenClaw Slack 集成:创建 Slack 应用程序,配置 OAuth 范围和机器人权限,安装到工作区,获取机器人令牌,运行“openclaw Integrations slack”,输入令牌,然后开始在渠道或 DM 中使用。

简介

Slack 是许多组织中团队沟通的首选平台,OpenClaw 的 Slack 集成将强大的 AI 帮助直接带入您的工作空间。无论您需要电子邮件管理、日历协调还是快速信息检索方面的帮助,OpenClaw 都可以为您的整个团队提供帮助。

本指南涵盖了将 OpenClaw 与 Slack 集成所需的一切,从创建 Slack 应用程序到配置团队范围内的使用。

对于其他聊天应用程序集成,请参阅我们的指南:

为什么是松弛?

Slack 为工作场所人工智能机器人提供了出色的功能:

  • 工作空间集成 — 适用于整个组织
  • 渠道支持 — 协助团队渠道
  • 线程支持 — 组织对话
  • 丰富的格式 — 格式精美的消息
  • 文件共享 — 处理文档和媒体
  • 企业功能 — SSO、合规性、审核日志

先决条件

在设置 Slack 集成之前:

  1. 已安装 OpenClaw — 请参阅安装指南
  2. OpenClaw 配置 — 运行 openclaw onboard 以设置您的 AI 模型
  3. Slack Workspace — 管理员访问权限或安装应用程序的权限
  4. Slack 应用程序 — 您将在下一步中创建它

第 1 步:创建 Slack 应用程序

创建应用程序

  1. 转到 Slack API:api.slack.com/apps
  2. 点击“创建新应用程序”
  3. 选择“从头开始”
  4. 输入应用程序名称(例如“OpenClaw Assistant”)
  5. 选择要安装的工作空间
  6. 点击“创建应用程序”

配置 OAuth 和权限

  1. 转到左侧边栏中的“OAuth & Permissions”

  2. 滚动到“范围”→“机器人令牌范围”

  3. 添加以下范围:

    • app_mentions:read — 听取提及
    • channels:history — 读取频道消息
    • channels:read — 查看频道信息
    • chat:write — 发送消息
    • commands — 使用斜杠命令
    • files:read — 读取与机器人共享的文件
    • files:write — 上传文件
    • groups:history — 读取私人频道消息
    • groups:read — 查看私人频道信息
    • im:history — 阅读私信
    • im:read — 查看 DM 信息
    • im:write — 发送直接消息
    • mpim:history — 读取群组 DM
    • mpim:read — 查看群组 DM 信息
    • users:read — 查看用户信息
    • users:read.email — 查看用户电子邮件
  4. 滚动到“用户令牌范围”(机器人通常不需要)

安装到工作区

  1. 滚动到 OAuth 和权限页面的顶部
  2. 单击“安装到工作区”
  3. 查看权限并单击“允许”
  4. 复制“机器人用户 OAuth 令牌” — 以 xoxb- 开头:
    xoxb-1234567890-1234567890123-AbCdEfGhIjKlMnOpQrStUvWx

重要: 对您的机器人令牌保密!切勿公开分享。

配置应用程序设置

  1. 进入“基本信息”
  2. 设置显示名称 — 机器人在 Slack 中的显示方式
  3. 设置默认用户名 — 机器人用户名
  4. 上传图标 — 机器人头像
  5. 设置描述 - 你的机器人做什么

步骤 2:配置 OpenClaw

运行集成设置

启动 Slack 集成:

openclaw integrations slack

或者使用通用集成命令:

openclaw integrations
# Select Slack from the menu

输入机器人令牌

出现提示时,粘贴您的机器人令牌:

Enter your Slack bot token: xoxb-1234567890-1234567890123-AbCdEfGhIjKlMnOpQrStUvWx

OpenClaw 将验证令牌并连接到 Slack。

验证连接

你应该看到:

✓ Slack bot connected successfully!
  Workspace: Your Workspace Name
  Bot user: @openclaw

检查您的 Slack 工作区 - 该机器人现在应该可用。## 第 3 步:开始使用机器人

直接消息

直接通过 DM 发送机器人:

  1. 在 Slack 中搜索“@OpenClaw”
  2. 点击打开DM
  3. 发送消息,例如“你好,你能帮我吗?”

频道提及

在任何频道中提及机器人:

@OpenClaw can you check my email?

斜线命令

配置斜杠命令:

  1. 转到 Slack 应用程序设置中的“斜杠命令”
  2. 点击“创建新命令”
  3. 配置:
    • 命令:/openclaw
    • 请求 URL:https://your-server.com/slack/commands
    • 简短描述:“与 OpenClaw AI 助手交互”
    • 使用提示:[your message]

注意: 对于本地 OpenClaw,您需要通过 ngrok 或类似方式公开它:

ngrok http 3000
# Use the ngrok URL in Slack command configuration

应用程序主页

为自定义界面配置 App Home:

  1. 转到 Slack 应用程序设置中的“应用程序主页”
  2. 启用“主页选项卡”
  3. 配置主视图(可选)

高级功能

活动订阅

启用实时事件:

  1. 进入“活动订阅”
  2. 启用事件
  3. 设置请求URL(需要公共端点)
  4. 订阅机器人事件:
    • app_mention — 提到机器人
    • message.channels — 频道消息
    • message.groups — 私人频道消息
    • message.im — 直接消息
    • message.mpim — 群组 DM

线程支持

OpenClaw 可以在帖子中回复:

openclaw config set slack.threads.enabled true
openclaw config set slack.threads.autoReply true

在繁忙的频道中保持对话井井有条。

丰富的格式

OpenClaw 发送格式化消息:

openclaw config set slack.format "mrkdwn"

支持 Slack 的 Markdown 格式。

文件处理

OpenClaw 可以处理文件:

  • 下载与机器人共享的文件
  • 上传文件作为响应
  • 处理图像和文档

工作区范围内的使用

配置供团队使用:

openclaw config set slack.workspace.enabled true
openclaw config set slack.workspace.channels ["general", "ai-assistant"]

配置选项

频道限制

将机器人限制为特定频道:

openclaw config set slack.allowedChannels ["general", "ai-assistant"]

用户限制

限制特定用户:

openclaw config set slack.allowedUsers ["U123456", "U789012"]

从 Slack API 或用户个人资料 URL 获取用户 ID。

响应格式

配置消息格式:

openclaw config set slack.format "mrkdwn"
openclaw config set slack.embeds true

速率限制

控制消息速率:

openclaw config set slack.rateLimit 30

每个用户每分钟最多发送 30 条消息。

隐私设置

配置隐私:

openclaw config set slack.privacy.dmOnly false
openclaw config set slack.privacy.allowedChannels ["general"]

通知设置

控制通知:

openclaw config set slack.notifications.enabled true
openclaw config set slack.notifications.quietHours "18:00-09:00"

故障排除

机器人没有响应

如果您的机器人没有响应:

  1. 检查机器人状态:

    openclaw status
  2. 验证令牌:

    openclaw config get slack.token
  3. 检查日志:

    openclaw logs
  4. 测试连接:

    openclaw test slack

令牌无效

如果您看到“令牌无效”错误:

  1. 验证令牌 — 检查 Slack API 仪表板
  2. 重新生成令牌 — 撤销并重新安装应用程序
  3. 更新令牌:
    openclaw integrations slack

机器人没有出现

如果机器人没有出现在工作区中:

  1. 检查安装 — 确保应用程序已安装
  2. 检查权限 — 验证机器人是否具有所需的范围
  3. 重新安装应用程序 — 卸载并重新安装

活动不起作用

如果未收到事件:

  1. 检查事件订阅 — 确保在 Slack 应用程序中启用
  2. 验证请求 URL — 必须可公开访问
  3. 检查 SSL — Slack 需要 HTTPS
  4. 使用ngrok进行本地开发:
    ngrok http 3000

权限错误

如果您看到权限错误:

  1. 检查范围 — 确保添加所有必需的范围
  2. 重新安装应用程序 — 重新安装时更新权限
  3. 检查工作区设置 — 某些工作区限制应用程序

安全最佳实践

机器人令牌安全

  • 保持代币秘密 — 切勿公开分享
  • 使用环境变量:
    export SLACK_BOT_TOKEN="xoxb-..."
    ```- **轮换令牌** — 如果受损则重新生成

工作空间安全

  • 限制权限 — 仅授予必要的范围
  • 限制频道 — 将机器人限制在特定频道
  • 用户白名单 — 限制特定用户
  • 审核日志 — 监控机器人使用情况

数据隐私

  • 本地处理 — 所有消息均在本地处理
  • 无云存储 — 除非明确配置
  • 安全存储 — 数据存储在 ~/.openclaw 中
  • 合规性 — 考虑工作空间合规性要求

高级用例

团队生产力

使用 OpenClaw 提高团队生产力:

  • 电子邮件管理 — 检查并回复团队电子邮件
  • 日历协调 — 安排团队会议
  • 任务跟踪 — 管理团队任务
  • 信息检索 — 团队快速解答

客户支持

用于客户支持:

  • 常见问题解答机器人 — 回答常见问题
  • 票证管理 — 创建和跟踪票证
  • 升级 — 升级复杂问题

内部工具

用作内部工具:

  • 文档 — 回答有关文档的问题
  • 入职 — 帮助新团队成员
  • 培训 — 协助培训

与其他平台的比较

Slack 与 Discord

  • Slack — 更适合企业、企业功能
  • Discord — 对社区更好,免费

请参阅我们的 Discord 指南 进行比较。

Slack 与 Telegram

  • Slack — 工作区集成、团队功能
  • Telegram — 更简单,个人使用

有关详细信息,请参阅我们的Telegram 指南。

后续步骤

现在 Slack 已连接:

  1. 探索其他集成 — WhatsApp、Telegram、Discord
  2. 设置技能 — 技能库
  3. 配置电子邮件 — Gmail 集成
  4. 阅读常见问题解答 — 常见问题

结论

Slack 集成为您的工作空间带来强大的 AI 帮助。凭借渠道支持、线程组织和团队范围的部署,OpenClaw 可以帮助您的整个团队提高工作效率。

如需更多帮助,请查看我们的集成页面 或常见问题解答。祝您使用 Slack 实现自动化!

Need help?

Join the OpenClaw community on Discord for support, tips, and shared skills.

Join Discord →