Slack
状态:通过 Slack 应用集成为 DM 和频道提供生产就绪。默认模式是 Socket 模式;也支持 HTTP Events API 模式。
快速设置
- 启用 **Socket 模式**
- 创建 **App Token**(`xapp-...`)带有 `connections:write`
- 安装应用并复制 **Bot Token**(`xoxb-...`)
</Step>
<Step title="配置 OpenClaw">
{
channels: {
slack: {
enabled: true,
mode: "socket",
appToken: "xapp-...",
botToken: "xoxb-...",
},
},
}
</Step>
<Step title="启动 Gateway">
openclaw gateway run
</Step>
<Step title="批准配对(默认 dmPolicy)">
openclaw pairing list slack
openclaw pairing approve slack <CODE>
配对请求 1 小时后过期。
- 启用 **Event Subscriptions**
- 订阅事件:`message.channels`、`message.groups`、`message.im`、`message.mpim`
- 创建 **Signing Secret**
- 安装应用并复制 **Bot Token**(`xoxb-...`)
</Step>
<Step title="配置 OpenClaw">
{
channels: {
slack: {
enabled: true,
mode: "http",
botToken: "xoxb-...",
signingSecret: "xxx",
webhookPath: "/slack/events",
},
},
}
</Step>
<Step title="设置 webhook URL">
将 Slack webhook URL 设置为:
`https://your-gateway-url/slack/events`
</Step>
<Step title="启动 Gateway">
openclaw gateway run
</Step>
</Steps>
访问控制
直接消息
- 默认:
dmPolicy: "pairing" - 批准配对:
openclaw pairing list slack
openclaw pairing approve slack <CODE>
频道
- 默认:
groupPolicy: "open" - 可以设置为
"allowlist"或"disabled"
支持的消息类型
接收
- ✅ 文本
- ✅ 文件
- ✅ 图片
发送
- ✅ 文本
- ✅ 文件
- ✅ 图片
配置参考
请参阅 Gateway 配置 了解完整的配置选项。