💬 Slack 集成
团队协同 · 消息推送 · 企业网关
打破大模型与人类团队的沟通次元壁!允许您的 AI 智能体直接向 Slack 工作区频道或个人私信投放丰富格式的消息、结构化报告与运维级告警。
OpenClaw Team
🚀 快速安装
在您的终端中执行以下命令即可完成安装:
npx clawhub install slack
📊 数据总览
| ⭐ 收藏点赞 | ☁️ 总计调用 | 👥 当前活跃 | 🎯 稳定版本 |
|---|---|---|---|
| 345 | 18.2w | 1,500 | v2.0.1 |
🎛️ 详解:它是如何运转的?
本组件是专为 OpenClaw 打造的"数字外宣部"。通过接驳成熟的 Slack Bot Token 工作流,大模型不仅可以"读取"指令,现在更拥有了"主动汇报"的嘴巴:
- 📬 全渠道精准路由:支持双重寻址模式。即可通过
channel_id(如#general)将数据广播到公共团队群组,也可以通过锁定用户的user_id实现绝对私密的单点告知。 - 📝 富文本 Blocks 适配:不同于传统的干瘪纯文本 CLI 推送,它会在底层自动转译大模型的排版为 Slack 纯正的
Block Kit。加粗、链接、引文模块与区块列表将被无损还原。 - 🧵 线程追踪与上下文继承:支持读取并回嵌到特定的
thread_ts。当在故障排查群组中发生对话时,AI 可精准地将诊断结果贴加在原来的对话楼层中,保持群组时间线清爽。 - 🔒 沙盒型权限隔离:采用极其克制的
chat:write最小授权域。保证机器人在享有发言权的同时,无法逾越红线去篡改或窥探团队的历史机密信息。
🧭 典型业务场景剖析
🚨 场景一:DevOps 异常中断自动派发
当您的智能体正在云端服务器执行每日的定时数据库备份链路时。如果遇到了 Connection Timeout。模型会捕获该级联错误,并挂载 slack 组件,附带高亮的错误堆栈块主动发送至 #backend-ops 频道,并 @ 对应的运维主管值机人。
📊 场景二:周期性研报自动分发
结合计划任务(Cron)与 Tavily 等检索引擎,您可以设定要求智能体:"每周一早上 9:00 总结竞品动态并发给销售总监的私信里"。此时大模型在撰写完华丽的分析 Markdown 后,将通过这一管道推平到特定高管的桌面端聊天框中,形成闭环。
💻 常用命令参考
安装完成后,您不仅可以通过对话让 AI 自主调用,还可以在 CLI 侧手动发起操作:
最基础的点对点私信播报:
clawhub execute slack channel="U01234567" message="Hello Boss, the rendering task is complete!"
向公共群组派送多行日志报告:
clawhub execute slack channel="#server-status" \
message="$(cat ./daily_report.log) \n---\n Sent by OpenClaw Agent"
通过特定配置指定机器人自定义身份(需要 App 权限支持):
clawhub execute slack channel="#marketing" \
message="Campaign Started!" as_user=true username="Marketing AI"
🛡️ 环境要求与鉴权预备
- 🔑 Slack Bot Token 注入:前往
api.slack.com创建应用并获取xoxb-xxx开头的 Bot User OAuth Token。 - ⚙️ 授权挂载:安装应用至工作区,并在执行该技能的宿主机预载入常量:
export SLACK_BOT_TOKEN="xoxb-xxxxxxxxx"。 - 📢 目标频道属性:若要向受限或私密频道发送,必须提前在 Slack 客户端将该 Bot 实体手动
Invite入群。
© 2026 OpenClaw. All rights reserved.
