一体化 松弛

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 APIapi.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. 探索其他集成WhatsAppTelegramDiscord
  2. 设置技能技能库
  3. 配置电子邮件Gmail 集成
  4. 阅读常见问题解答常见问题

结论

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

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

Need help?

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

Join Discord →