OpenClaw Slack 集成指南

本文将指导你完成将 OpenClaw(之前称为 ClawDBot 或 MoltBot)与 Slack 工作区集成的过程。

0、前提条件

在开始之前,请确保你已准备好:

  • 一个 Slack 工作区(你可以创建一个新的或使用现有的)
  • 对 Slack 工作区的管理员权限
  • 一个 OpenClaw 账户

1、创建 Slack 应用

  1. 访问 Slack API 控制台:https://api.slack.com/apps
  2. 点击"Create New App"按钮
  3. 选择"From scratch"选项
  4. 输入应用名称(例如"OpenClaw")
  5. 选择你的工作区
  6. 点击"Create App"

2、配置 OAuth 权限

  1. 在左侧菜单中,点击"OAuth & Permissions"
  2. 向下滚动到"Scopes"部分
  3. 在"Bot Token Scopes"下,添加以下权限:
  • chat:write - 发送消息
  • channels:read - 查看频道信息
  • groups:read - 查看私有频道
  • im:read - 查看私信
  • mpim:read - 查看群组私信

3、安装应用到工作区

  1. 在"OAuth & Permissions"页面顶部,点击"Install to Workspace"按钮
  2. 查看权限并点击"Allow"
  3. 复制生成的"Bot User OAuth Token"(以xoxb-开头)

4、配置 OpenClaw

  1. 登录到你的 OpenClaw 仪表板
  2. 导航到集成设置
  3. 选择"Slack"作为集成类型
  4. 粘贴你之前复制的 Bot User OAuth Token
  5. 点击"Save"或"Connect"

5、将 Bot 添加到频道

  1. 在 Slack 中,进入你想让 OpenClaw 工作的频道
  2. 输入/invite @OpenClaw(将"OpenClaw"替换为你的应用名称)
  3. 按回车键

6、测试集成

  1. 在频道中,尝试向 OpenClaw 发送一条消息
  2. 如果配置正确,bot 应该会响应

7、故障排除

Bot 没有响应

  • 确认 bot 已添加到正确的频道
  • 检查 OpenClaw 仪表板中的 token 是否正确
  • 验证 bot 有必要的权限

权限错误

  • 返回 Slack API 控制台
  • 添加缺少的权限
  • 重新安装应用到工作区
  • 在 OpenClaw 中更新 token

8、高级配置

自定义响应

你可以在 OpenClaw 仪表板中配置 bot 的响应方式:

  • 设置自定义问候语
  • 配置自动回复
  • 设置特定的触发词

多个工作区

如果你想将 OpenClaw 连接到多个 Slack 工作区,请为每个工作区重复上述步骤,并使用不同的 token。


原文链接: Step-by-Step Guide to Setting up OpenClaw (previously ClawDBot/MoltBot) with Slack

汇智网翻译整理,转载请标明出处