用途
Slack 技能用于通过 Clawdbot 的 slack 工具控制 Slack,包括对消息添加表情回应、管理置顶项、发送/编辑/删除消息以及获取成员信息。该工具使用为 Clawdbot 配置的机器人令牌(bot token)。
主要能力
该工具按动作组(action group)组织功能,各动作组默认均处于启用状态:
- reactions:添加表情回应 + 列出回应
- messages:读取/发送/编辑/删除消息
- pins:置顶/取消置顶/列出置顶项
- memberInfo:成员信息
- emojiList:自定义表情列表
使用方式
使用前需要收集以下输入:
- channelId 和 messageId(Slack 消息时间戳,例如 1712023032.1234)。
- 添加回应时需要一个 emoji(Unicode 或 :name: 形式)。
- 发送消息时需要 to 目标(channel:<id> 或 user:<id>)和 content 内容。
- 消息上下文行中包含 slack message id 和 channel 字段,可直接复用。
各动作的调用示例:
对消息添加回应:
{
"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"
}
适用场景
- 用 ✅ 回应来标记已完成的任务。
- 置顶关键决策或每周状态更新。
限制
资料中未提供关于收费、价格、平台支持范围、性能效果或额外使用步骤的说明,这些信息暂未提供。