Slack Actions 是一组通过 slack 工具从 ThinkFleetBot 操作 Slack 的动作集合,使用为 ThinkFleetBot 配置的机器人令牌。
用途 该工具用于在 Slack 中执行常见交互操作,包括对消息添加表情回应、管理置顶、发送/编辑/删除消息,以及获取成员信息。
主要能力 动作按组划分,默认均启用:
- reactions:添加表情回应与列出回应。
- messages:读取、发送、编辑、删除消息。
- pins:置顶、取消置顶、列出置顶项。
- memberInfo:获取成员信息。
- emojiList:获取自定义表情列表。
使用方式 需要收集的输入包括:
- channelId 和 messageId(Slack 消息时间戳,例如 1712023032.1234)。
- 表情回应需要 emoji(Unicode 或 :name: 形式)。
- 发送消息需要 to 目标(channel:<id> 或 user:<id>)和 content 内容。
- 消息上下文行中包含 slack message id 和 channel 字段,可直接复用。
各动作的调用示例(JSON): 添加表情回应:{"action": "react", "channelId": "C123", "messageId": "1712023032.1234", "emoji": "✅"} 列出回应:{"action": "reactions", "channelId": "C123", "messageId": "1712023032.1234"} 发送消息:{"action": "sendMessage", "to": "channel:C123", "content": "Hello from ThinkFleetBot"} 编辑消息:{"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"}
适用场景 可用于对已完成任务添加 ✅ 表情回应进行标记,或置顶关键决策与每周状态更新等。
限制 资料未提供关于收费、价格、平台支持范围、速率限制或权限要求的具体说明,暂未提供。