Slack技能Skill slack

这个技能用于通过Otto控制Slack,包括对消息进行反应、管理钉选、发送、编辑和删除消息,以及获取成员信息和表情列表等操作。关键词:Slack操作,Otto集成,消息管理,团队协作,自动化工具。

AI智能体 0 次安装 0 次浏览 更新于 3/24/2026

名称: slack 描述: 当您需要通过slack工具从Otto控制Slack时使用,包括对Slack频道或私信中的消息进行反应或钉选/取消钉选项目。 元数据: { “otto”: { “表情”: “💬”, “要求”: { “配置”: [“channels.slack”] } } }

Slack 操作

概述

使用slack来反应、管理钉选、发送/编辑/删除消息,以及获取成员信息。该工具使用为Otto配置的机器人令牌。

需要收集的输入

  • channelIdmessageId(Slack消息时间戳,例如 1712023032.1234)。
  • 对于反应,一个emoji(Unicode或:名称:)。
  • 对于消息发送,一个to目标(channel:<id>user:<id>)和content

消息上下文行包括slack message idchannel字段,您可以直接重用。

操作

操作组

操作组 默认 备注
reactions 启用 反应 + 列出反应
messages 启用 读取/发送/编辑/删除
pins 启用 钉选/取消钉选/列出
memberInfo 启用 成员信息
emojiList 启用 自定义表情列表

对消息进行反应

{
  "action": "react",
  "channelId": "C123",
  "messageId": "1712023032.1234",
  "emoji": "✅"
}

列出反应

{
  "action": "reactions",
  "channelId": "C123",
  "messageId": "1712023032.1234"
}

发送消息

{
  "action": "sendMessage",
  "to": "channel:C123",
  "content": "Hello from Otto"
}

编辑消息

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

尝试的想法

  • 使用✅进行反应以标记完成的任务。
  • 钉选关键决策或每周状态更新。