SuperAPI AI 工具集

slack

办公与效率

查看项目

更新于 10-16 05:29

技能介绍

用途

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"
}

适用场景

  • 用 ✅ 回应来标记已完成的任务。
  • 置顶关键决策或每周状态更新。

限制

资料中未提供关于收费、价格、平台支持范围、性能效果或额外使用步骤的说明,这些信息暂未提供。