Skip to content

Slack 接入

Slack 通过 Socket Mode 连接,不需要公网回调地址。

步骤

1. 创建 Slack App

  1. 打开 Slack API
  2. Create New App → From scratch
  3. 输入名称,选择 Workspace

2. 配置 Bot Token

OAuth & Permissions → Bot Token Scopes 添加:

  • chat:write
  • channels:history
  • groups:history
  • im:history
  • reactions:write

Install to Workspace → 复制 Bot User OAuth Token (xoxb-开头)

3. 开启 Socket Mode

Socket Mode → Enable → 创建 App-Level Token (xapp-开头,scope: connections:write)

4. 订阅事件

Event Subscriptions → Enable → Subscribe to bot events 添加:

  • message.channels
  • message.groups
  • message.im

5. 配置 OpenClaw

json5
{
  channels: {
    slack: {
      enabled: true,
      botToken: "xoxb-xxx",
      appToken: "xapp-xxx",
      dmPolicy: "pairing",
    }
  }
}

功能支持

功能支持
文本消息
文件上传
Emoji 反应
线程回复
Block Kit
Slash 命令

基于 OpenClaw 开源项目