让你的 AI Agent 连接 Slack

让 AI 把频道讨论整理为已确定的事项、待解答的问题和团队更新。

28 个工具 OAuth

试试这些 Slack 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill Slack

查找讨论中的决定

搜索指定主题并读取相关讨论串,让 AI 区分已确定的事项和提议。

/oo Slack: 搜索 Slack 中[频道名称]在[开始日期]至[结束日期]关于[主题]的消息,读取相关讨论串,总结已确定的事项和待解答的问题。

准备频道交接摘要

读取指定时间范围的频道消息,让 AI 整理进展、阻碍和下一步行动。

/oo Slack: 读取 Slack 频道[频道 ID]在[开始日期]至[结束日期]的消息,按消息内容整理进展、阻碍和下一步行动,供交接使用。

发送团队更新

让 AI 将你的笔记整理成简洁消息,发送到指定频道。

/oo Slack: 把以下笔记整理成简洁的项目更新,发送到 Slack 频道[频道 ID]:[笔记]。

在原讨论中回复

把回复发到指定消息的讨论串中。

/oo Slack: 在 Slack 频道 [频道 ID] 中回复消息 [消息时间戳]:[回复内容]。

开始使用 Slack

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Slack

    通过 OAuth 授权连接 Slack 用户账号。

    连接 Slack →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 一个有权访问目标工作区和会话的 Slack 账号。
  • 按任务选择权限。消息搜索、读取会话历史和发送消息分别需要相应权限。

Slack 工具

Slack 连接使用你授权的用户身份,搜索有权访问的消息、读取会话,并执行支持的消息操作。

搜索消息

按频道、发件人等条件查找当前用户有权访问的消息。

读取频道和讨论串

获取会话历史及讨论串回复,支持时间筛选和分页。

发布消息和回复

向频道发布消息,或在指定讨论串中回复。

28 个工具

List Reactions

列出 Slack 用户回应过的消息和文件及其表情回应,默认查询当前连接用户。

slack.list_reactions

Get Current User

获取当前 Slack 连接所属的工作区和用户身份。

slack.get_current_user

List Channels

列出对已连接 Slack 身份可见的 Slack 公共频道。

slack.list_channels

Get Channel Messages

获取 Slack 会话中的最近消息。

slack.get_channel_messages

Search Messages

搜索已授权连接的 Slack 用户可见的消息。支持 Slack 搜索修饰符,例如 in:channel_name 和 from:<@UserID>。

slack.search_messages

Search Context

使用 Slack Real-time Search API 搜索消息。

slack.search_context

Post Message

发布 Slack 消息。使用文本作为纯文本消息,或使用块作为丰富的 Block Kit 布局,并以文本作为回退。

slack.post_message

Reply Message

回复 Slack 线程。使用文本、块或附件作为回复内容。

slack.reply_message

Get Thread

获取 Slack 线程中的消息。

slack.get_thread

List Conversations

列出对已连接 Slack 身份可见的 Slack 会话。

slack.list_conversations

Get Conversation

获取 Slack 会话的元数据。

slack.get_conversation

Conversations Members

列出一页 Slack 会话成员的用户 ID。

slack.conversations_members

Open Conversation

打开或恢复与一个 Slack 用户的直接消息。

slack.open_conversation

List Users

列出对已连接 Slack 身份可见的 Slack 用户。

slack.list_users

Get User

获取 Slack 用户的元数据。

slack.get_user

Post Ephemeral Message

发布一条仅对会话中某个用户可见的临时 Slack 消息。

slack.post_ephemeral_message

Get Message Permalink

获取 Slack 消息的永久链接。

slack.get_message_permalink

Update Message

更新通过此连接发布的 Slack 消息。提供文本、块或附件作为新消息内容。

slack.update_message

Delete Message

删除通过此连接发布的 Slack 消息。

slack.delete_message

Schedule Message

安排稍后发布的 Slack 消息。使用文本或块作为计划内容。

slack.schedule_message

Add Reaction

向 Slack 消息添加表情符号反应。

slack.add_reaction

Remove Reaction

从 Slack 消息中移除表情符号反应。

slack.remove_reaction

Get Reactions

获取 Slack 消息的反应。

slack.get_reactions

Upload File

使用当前外部上传流程将文件上传到 Slack。提供 fileUrl;二进制内容由连接器运行时获取。

slack.upload_file

List Files

列出对已连接 Slack 身份可见的 Slack 文件,可选择按频道或用户过滤。

slack.list_files

Get File

获取 Slack 文件的元数据。

slack.get_file

Download File

下载 Slack 私有文件并将其保存到文件中转服务。

slack.download_file

Delete File

删除 Slack 文件。

slack.delete_file

常见问题

连接后以我的身份还是机器人的身份发消息?

这里使用 Slack 用户 OAuth 授权,以已连接用户的身份发送消息。机器人连接属于另一项集成。

AI 可以读取私有频道和私信吗?

取决于当前用户的访问范围和授予的会话权限。连接 Slack 不会获得工作区中所有会话的访问权。

摘要可以附上原消息链接吗?

可以。请明确要求附上来源链接。搜索结果可以包含消息链接,也可以根据频道和消息获取对应的永久链接。

发送更新前可以先审阅吗?

可以让助手在当前对话中准备文本,审阅后再要求发送。集成支持发布和回复消息,没有将内容保存为 Slack 草稿的操作。

连接 Slack

关于 Slack ↗