OpenClaw 通过 Slack 应用集成支持私信和频道。默认模式是 Socket Mode;也支持 HTTP Events API 模式。
快速开始 – Socket Mode(默认)
第一步:创建 Slack 应用和获取 Token
在 Slack 应用设置中:
- 启用 Socket Mode
- 创建 App Token(
xapp-...),需要connections:write权限 - 安装应用并复制 Bot Token(
xoxb-...)
第二步:配置 OpenClaw
{
"channels": {
"slack": {
"enabled": true,
"mode": "socket",
"appToken": "xapp-...",
"botToken": "xoxb-..."
}
}
}
环境变量(仅默认账号):
SLACK_APP_TOKEN=xapp-...
SLACK_BOT_TOKEN=xoxb-...
第三步:订阅应用事件
订阅机器人事件:
app_mentionmessage.channels,message.groups,message.im,message.mpimreaction_added,reaction_removedmember_joined_channel,member_left_channelchannel_renamepin_added,pin_removed
还要启用 App Home 的 Messages Tab 用于私信。
第四步:启动 Gateway
openclaw gateway

HTTP Events API 模式
第一步:为 HTTP 配置 Slack 应用
- 设置模式为 HTTP(
channels.slack.mode="http") - 复制 Slack Signing Secret
- 将 Event Subscriptions + Interactivity + Slash command Request URL 设置为相同的 webhook 路径(默认
/slack/events)
第二步:配置 OpenClaw HTTP 模式
{
"channels": {
"slack": {
"enabled": true,
"mode": "http",
"signingSecret": "...",
"botToken": "xoxb-..."
}
}
}
第三步:配置 URL
Slack 需要可访问的 HTTPS URL。你可以:
- 使用 Tailscale 从其他机器暴露
- 使用像
ngrok这样的反向代理 - 配置
gateway.externalUrl
相关资源
更多详细信息请访问:OpenClaw 官方 Slack 文档
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END









暂无评论内容