此技能需要访问外网资源,可能需要科学上网
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install slack
镜像加速npx clawhub@latest install slack --registry https://cn.longxiaskill.com 镜像可用
国内专用无需额外安装
本土化适配说明
该技能使用 Slack 官方 API,需在 Clawdbot 中配置相应的 Bot Token,无需额外安装依赖。
技能文档
Slack 操作
概述
使用 slack 可以对消息进行表情回应、管理置顶、发送/编辑/删除消息以及获取成员信息。该工具使用为 Clawdbot 配置的 Bot Token。
需要提供的输入
- channelId 与 messageId(Slack 消息时间戳,例如
1712023032.1234)。 - 表情响应时,需要提供 emoji(Unicode 或
:name:)。 - 发送消息时,需要提供 to 目标(
channel:或user:)以及 content 内容。
消息上下文行会包含 Slack 消息 ID 和频道字段,可直接复用。
操作
操作组
| 操作组 | 默认 | 备注 |
|---|---|---|
| reactions | enabled | 表情响应 + 列出表情 |
| messages | enabled | 读取/发送/编辑/删除 |
| pins | enabled | 置顶/取消置顶/列出 |
| memberInfo | enabled | 成员信息 |
| emojiList | enabled | 自定义表情列表 |
示例
对消息表情回应
{
"action": "react",
"channelId": "C123",
"messageId": "1712023032.1234",
"emoji": "✅"
}
列出表情
{
"action": "reactions",
"channelId": "C123",
"messageId": "1712023032.1234"
}
发送消息
{
"action": "sendMessage",
"to": "channel:C123",
"content": "Hello from Clawdbot"
}
编辑消息
{
"action": "editMessage",
"channelId": "C123",
"messageId": "1712023032.1234",
"content": "Updated text"
}
删除消息
{
"action": "deleteMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}
读取最近消息
{
"action": "readMessages",
"channelId": "C123",
"limit": 20
}
置顶消息
{
"action": "pinMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}
取消置顶
{
"action": "unpinMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}
列出置顶项
{
"action": "listPins",
"channelId": "C123"
}
获取成员信息
{
"action": "memberInfo",
"userId": "U123"
}
获取自定义表情列表
{
"action": "emojiList"
}
使用示例
- 使用 ✅ 表情回应来标记已完成任务。
- 将关键决策或周报置顶,便于团队快速查阅。