OpenClaw Slack 配置指南
Socket 模式(默认)
快速设置(初学者)
- 创建 Slack 应用并启用 Socket Mode
- 创建 App Token(
xapp-...)和 Bot Token(xoxb-...) - 为 OpenClaw 设置令牌并启动网关
最小配置:
{
"channels": {
"slack": {
"enabled": true,
"appToken": "xapp-...",
"botToken": "xoxb-..."
}
}
}设置
- 在 https://api.slack.com/apps 创建 Slack 应用(From scratch)
- Socket Mode → 切换开启。然后转到 Basic Information → App-Level Tokens → Generate Token and Scopes,选择 scope
connections:write。复制 App Token(xapp-...) - OAuth & Permissions → 添加机器人令牌范围。点击 Install to Workspace。复制 Bot User OAuth Token(
xoxb-...) - 可选:添加 User Token Scopes。重新安装应用并复制 User OAuth Token(
xoxp-...) - Event Subscriptions → 启用事件并订阅
- 邀请机器人到您希望它读取的频道
权限范围
机器人令牌范围(必需)
chat:write(通过 chat.postMessage 发送/更新/删除消息)im:write(为用户 DM 打开 conversations.open)channels:history、groups:history、im:history、mpim:historychannels:read、groups:read、im:read、mpim:readusers:read(用户查找)reactions:read、reactions:writepins:read、pins:writeemoji:readfiles:write(通过 files.uploadV2 上传)
用户令牌范围(可选,默认只读)
添加这些如果您配置 channels.slack.userToken。
配置
{
"channels": {
"slack": {
"enabled": true,
"botToken": "xoxb-...",
"appToken": "xapp-...",
"dm": {
"enabled": true,
"policy": "pairing"
},
"channels": {
"C123": { "allow": true, "requireMention": true }
}
}
}
}回复线程
默认情况下,OpenClaw 在主频道中回复。使用 channels.slack.replyToMode 控制自动线程:
| 模式 | 行为 |
|---|---|
off |
默认。在主频道中回复。仅当触发消息已在线程中时才线程 |
first |
第一个回复转到线程(在触发消息下),后续回复转到主频道 |
all |
所有回复转到线程 |
作者:十一张 创建时间:2026-03-08 22:33
最后编辑:十一张 更新时间:2026-03-28 11:56
最后编辑:十一张 更新时间:2026-03-28 11:56