核心用法
Slack 技能是 OpenClaw 平台与 Slack 工作空间深度集成的桥接工具,允许 AI 代理执行完整的频道与私信操作。核心能力覆盖四大模块:
消息管理:支持发送(send)、读取(read)、编辑(edit)、删除(delete)消息,可定向到公开频道(C123 格式)或指定用户(<@U123> 格式)。
互动反馈:通过 react 和 reactions 动作为消息添加表情反馈(支持 Unicode 或 :name: 格式),reactions 可列出某条消息的全部表情回应。
内容置顶:pin/unpin/list-pins 组合管理频道内的关键信息沉淀,适合标记决策记录或重要公告。
组织洞察:member-info 查询用户档案(真实姓名、邮箱、时区、状态),emoji-list 获取工作区自定义表情库。
显著优点
- 原生集成深度:基于 Socket Mode 实时事件+Bot Token 双机制,既保证低延迟响应,又支持全量写操作。
- 上下文复用:自动暴露
slack message id和channel字段,实现跨工具链的会话连续性。 - 灵活定向:支持频道广播、@全员、单用户 DM 三级触达策略。
潜在局限
- 权限依赖重:
im:write等敏感 scope 需管理员显式授权,DM 功能在受限配置下可能失效。 - ID 可读性差:Slack 的
C123/U123/1712023032.1234格式对用户不友好,需借助上下文或反复查询。 - 无原生搜索:缺少全局消息检索能力,依赖
read的limit参数做局部遍历。
适合人群
- 需将 AI 代理接入现有 Slack 工作流的开发团队
- 希望自动化站会同步、任务状态反馈的项目管理者
- 需要批量查询成员信息或管理频道置顶内容的运营人员
常规风险
- Token 泄露:Bot Token 具备频道写权限,配置泄露可导致垃圾消息发送或敏感信息外泄。
- 误触全员通知:
@everyone或<@UserID>格式使用不当可能触发大规模通知骚扰。 - 消息不可恢复:
delete操作不可逆,且无回收站机制。