最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Slack AI 智能体集成:自动化消息与置顶 - Openclaw Skills
时间:2026-08-18 18:48:01 编辑:袖梨 来源:一聚教程网
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install slack
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
<project>/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 slack。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
什么是 Slack 动作?
Slack 动作技能提供了一套完整的工具,用于从 AI 智能体环境控制 Slack。通过使用配置好的机器人令牌,此技能使智能体能够执行广泛的任务,如发送、编辑和删除消息,以及管理消息反应和置顶项目。作为 Openclaw Skills 生态系统的核心部分,它允许在 Slack 频道和私信中进行复杂的自动化。
无论您需要监控最近的对话还是管理成员信息,此技能都提供了无缝协作所需的技术桥梁。它将复杂的 Slack API 简化为 AI 可以执行的可操作命令,从而保持团队同步并使工作区井然有序。
Slack 动作 应用场景
- 根据项目更新,自动使用表情符号回复,将任务标记为已完成。
- 置顶关键决策、会议记录或每周状态更新,方便团队访问。
- 通过在自动警报不再相关时对其进行编辑或删除来管理警报。
- 获取自定义工作区表情符号列表,确保自动回复中的品牌一致性。
- 获取详细的成员信息,以在频道内个性化 AI 交互。
- AI 智能体识别沟通需求并从可用的 Openclaw Skills 中选择 Slack 技能。
- 智能体提供必要的输入,如 channelId、messageId(时间戳)以及要执行的具体动作。
- 该技能使用工作区的机器人令牌执行请求的操作,直接与 Slack API 终端进行交互。
- 结果(如消息历史记录或反应确认)将返回给智能体,以告知工作流中的下一步操作。
Slack 动作 配置指南
要部署此技能,请确保您的环境已配置必要的机器人凭据。此技能是 Clawdbot 的 Openclaw Skills 仓库的标准组件。
# 在环境变量中设置您的 Slack 机器人令牌
export SLACK_BOT_TOKEN='xoxb-your-bot-token'
请确保机器人在您的 Slack 应用配置中拥有所需的权限范围(chat:write, reactions:write, pins:write 等)。
Slack 动作 数据架构与分类体系
该技能利用结构化输入模式来准确锁定特定消息和用户:
| 字段 | 描述 | 格式 |
|---|---|---|
channelId |
唯一的 Slack 频道 ID | 例如:C12345678 |
messageId |
特定消息的时间戳 | 例如:1712023032.1234 |
to |
消息的接收目标 | channel: |
content |
消息的正文文本 | 字符串 |
emoji |
用于反应的表情符号 | Unicode 或 :名称: |
limit |
要获取的消息数量 | 整数(默认:20) |
name: slack
description: Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Slack Actions
Overview
Use slack to react, manage pins, send/edit/delete messages, and fetch member info. The tool uses the bot token configured for Clawdbot.
Inputs to collect
channelIdandmessageId(Slack message timestamp, e.g.1712023032.1234).- For reactions, an
emoji(Unicode or:name:). - For message sends, a
totarget (channel:<id>oruser:<id>) andcontent.
Message context lines include slack message id and channel fields you can reuse directly.
Actions
Action groups
| Action group | Default | Notes |
|---|---|---|
| reactions | enabled | React + list reactions |
| messages | enabled | Read/send/edit/delete |
| pins | enabled | Pin/unpin/list |
| memberInfo | enabled | Member info |
| emojiList | enabled | Custom emoji list |
React to a message
{
"action": "react",
"channelId": "C123",
"messageId": "1712023032.1234",
"emoji": "?"
}
List reactions
{
"action": "reactions",
"channelId": "C123",
"messageId": "1712023032.1234"
}
Send a message
{
"action": "sendMessage",
"to": "channel:C123",
"content": "Hello from Clawdbot"
}
Edit a message
{
"action": "editMessage",
"channelId": "C123",
"messageId": "1712023032.1234",
"content": "Updated text"
}
Delete a message
{
"action": "deleteMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}
Read recent messages
{
"action": "readMessages",
"channelId": "C123",
"limit": 20
}
Pin a message
{
"action": "pinMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}
Unpin a message
{
"action": "unpinMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}
List pinned items
{
"action": "listPins",
"channelId": "C123"
}
Member info
{
"action": "memberInfo",
"userId": "U123"
}
Emoji list
{
"action": "emojiList"
}
Ideas to try
- React with ? to mark completed tasks.
- Pin key decisions or weekly status updates.
相关文章
- 剑与远征启程幽泽噬影屋如何搭配阵容 08-18
- 掌握PS制作表格的技巧和做法助力快速高效工作 08-18
- 电池生产总怕“踩坑”?这款分容老化测试系统,可能就是你的“避雷针” 08-18
- 王者荣耀万象棋英雄卡牌介绍王者荣耀万象棋卡牌效果详细说明 08-18
- 星布谷地友邻介绍星布谷地友邻玩法详细说明与实用技巧分享 08-18
- 小飞船大冒险全收集指南小飞船大冒险隐藏物品与成就获取详细说明 08-18