OpenAI
页面内容为机器翻译。查看英文原文。

在 ChatGPT 中使用 Slack

将 Slack 连接到 ChatGPT,以搜索消息、引用获准访问的工作空间内容,并使用可用的 Slack 操作。

更新于:yesterday

概述

ChatGPT Slack 应用将 Slack 连接到 ChatGPT,让你可以搜索已有权限访问的消息、消息串和频道。可用的操作取决于你的 Slack 授权、工作空间设置和应用权限。

在相关功能可用且经工作空间管理员启用后,ChatGPT Slack 应用还可以代表用户执行 Slack 操作,例如加入频道、创建提醒、上传文件或更新用户的 Slack 个人资料。

如需了解已连接服务的概况,请参阅:ChatGPT 中的已连接应用。

类型:支持搜索和执行操作的应用

适用模式:聊天、深度研究和智能体模式。

可用性取决于你的 ChatGPT 套餐、所在地区、Slack 工作空间和管理员设置。请查看你账户中的可用选项。

Slack 是一项第三方服务。当你启用并使用 ChatGPT Slack 应用时,相关请求和数据可能会传输至 Slack,并按照 Slack 的条款以及隐私政策、保留政策和数据驻留政策进行处理。在启用或使用此应用之前,请查看你所在组织的 Slack 政策。

提示词示例

  • “总结本周 Slack 的 #engineering-team 频道中的讨论。简要概述主要话题和决策。”

  • “帮我梳理 Slack 消息串中所有未读的内容。”

  • “告诉我 Slack 的 #incident-service-unavailable 频道中的最新进展,并概述此次事件的根本原因。”

  • “根据本周 #Marketing 频道讨论的要点,生成一页会议简报。请包含待办事项。”

在 Slack 中使用 @ChatGPT,与在 ChatGPT 中将 Slack 用作已连接的信息源,是两种不同的使用方式。如需使用你所在组织的助手,请参阅:在 Slack 和 Microsoft Teams 中使用 @ChatGPT。

如需管理员设置说明,请参阅:在 Slack 和 Microsoft Teams 中设置和管理 @ChatGPT。

功能和权限

它可以访问的内容

  • 你有权访问的 Slack 对话、话题串和频道。

功能介绍

  • 总结 Slack 频道和私信中的讨论,并提炼见解。

  • 所有 Slack 套餐均支持按关键词搜索频道和私信;对于受支持且已启用 Slack AI 搜索的 Slack Business+ 或 Enterprise+ 工作空间,还可以使用语义搜索按含义查找内容。

  • 整合频道中分散的信息,生成回顾总结或简报。

  • 经工作空间管理员启用后,代表用户执行 Slack 操作,例如加入频道、创建提醒、上传文件或更新用户的 Slack 个人资料。

请求的权限:

Slack 操作所需的额外权限范围

部分 Slack 操作需要额外的 Slack OAuth 权限范围。具体请求的权限范围可能取决于已启用的 Slack 操作,以及工作空间已批准的权限范围。

新增或更新的 Slack 操作可能会请求以下功能所需的权限范围:

  • 邀请用户加入对话:channels:write.invites、groups:write.invites 及相关的对话写入权限范围。

  • 加入或退出对话:channels:write、groups:write、im:write 和 mpim:write。

  • 创建提醒:reminders:write。

  • 将文件上传到 Slack:files:write。

  • 列出星标项目:stars:read。

  • 列出用户组:usergroups:read。

  • 列出用户可见的对话:channels:read、groups:read、im:read 和 mpim:read。

  • 更新 Slack 个人资料:users.profile:write。

已知限制

  • 与深度研究、Pro 模型或智能体模式配合使用时,即使尚未达到工作空间的总限额,也可能耗尽你的个人 Slack API 配额。

  • 在 Enterprise 和 Edu 工作空间中,必须为工作空间启用 Slack 应用,并确保你的账户有权使用。在支持此功能的情况下,工作空间所有者和管理员可以在插件设置中管理基于角色的访问控制(RBAC)。

  • 如果你的组织要求 Slack 管理员批准应用权限范围,则可能需要 Slack 管理员批准或重新安装更新后的 ChatGPT Slack 应用,用户才能为新启用的 Slack 操作授予额外的权限范围。

为受管理的工作空间设置 Slack

Business、Enterprise 和 Edu 管理员可以在管理 > 插件中管理 Slack。选择包含 Slack 的插件,查看可用性、操作、访问设置以及 Slack 的相关审批要求。如果你的工作空间仍使用应用设置,请在其中查看 Slack。

Business 工作空间默认启用 Slack 应用。管理员应查看 Slack 的操作;如果不希望批准某项操作所需的 Slack 权限范围,应禁用该操作。

对于 Enterprise 和 Edu 工作空间,请确认 Slack 已启用,且需要使用的成员拥有访问权限。如果 Slack 已被禁用,请在成员连接之前将其启用。在设置或后续管理过程中,管理员可以:

  • 在包含 Slack 的插件中查看 Slack 的详细信息;如果工作空间仍使用应用管理页面,也可以在该页面查看。

  • 在相关功能可用时,选择角色访问权限,配置基于角色的访问控制。

  • 选择操作,查看工作空间可用的 Slack 操作。

  • 如果某项操作需要组织不愿批准的 Slack OAuth 权限范围,请禁用该操作。

  • 如果你想限制工作空间成员可以连接哪些 Slack 账户,请选择管理域名。

如果你的组织使用 Slack Enterprise Grid,或要求管理员批准应用权限范围,请先与 Slack 管理员协调,再在 ChatGPT 中启用新的 Slack 操作。

在 ChatGPT 中启用 Slack,并按要求在 Slack 中获得批准后,每位用户都可以通过 OAuth 流程登录 Slack,连接自己的个人账户。请参阅下方说明。

个人设置

符合条件的 Plus、Pro、Business、Enterprise 和 Edu 用户可以连接 Slack:

  1. 根据你账户中显示的选项,在应用或插件中找到 Slack。

  2. 选择连接。

  3. 为要连接的 Slack 工作空间完成授权流程。

可用性取决于你的套餐、所在地区和工作空间设置。

你一次只能将 ChatGPT Slack 应用连接到一个 Slack 工作空间。

根据 Slack 频道动态创建任务

符合条件的用户可以在工作模式中创建事件触发任务(基于 webhook),在已连接的 Slack 频道出现新消息时执行任务。Slack 账户必须已连接到 ChatGPT,且用户必须拥有该频道的访问权限。

  1. 前往设置,选择应用或插件,然后连接 Slack。

  2. 将 @ChatGPT 添加到你希望任务监控的每个公开或私密频道。

  3. 打开工作模式,描述要关注的 Slack 动态,以及 ChatGPT 应执行的操作。

  4. 查看任务详情中的触发器、条件和提示词。

Slack 触发器适用于应用已加入频道中的消息,并可按频道、发送者或消息串进一步限定范围。私信、表情回应、消息编辑和删除都不会触发任务。现有的地区可用性限制、工作空间权限和管理员审批要求仍然适用。

Enterprise、Edu 和 ChatGPT 医疗保健版管理员必须为工作模式启用允许事件触发的计划任务,成员才能创建由 Slack 触发的任务。

分享使用 Slack 的计划任务

当你的账户可以使用计划任务分享功能时,你可以分享符合条件且指令中涉及 Slack 的计划任务。符合条件的接收者可以使用自己的 Slack 账户创建独立的任务。其账户必须拥有任务副本所需的 Slack 工作空间或频道的访问权限。

任务分享链接不会转移你的 Slack 连接、凭证、频道访问权限或消息历史记录。通过分享链接可以查看任务指令,因此请在分享前移除敏感的 Slack 内容。现有的 Slack 应用可用性限制、工作空间权限和地区限制仍然适用。

事件触发的 Slack 任务可以分享。符合条件的接收者必须连接自己的 Slack 账户,拥有每个受监控频道的访问权限,并将 @ChatGPT 添加到其任务监控的每个频道。

如需了解更多信息,请参阅:ChatGPT 中的计划任务。

常见问题

为什么系统要求我重新连接 Slack?

当 ChatGPT 需要您的账户尚未授予的 Slack OAuth 权限范围时,系统可能会要求您重新连接 Slack。如果您的工作空间管理员启用了需要额外权限范围的新 Slack 操作,就可能出现这种情况。

如果您的 Slack 管理员尚未批准所需的权限范围,新操作可能会在审批完成前一直不可用。之前可用的 Slack 操作应会继续正常运行。

如果新的 Slack 操作不可用,管理员应检查什么?

请检查两处管理界面:

  1. 在 ChatGPT 中,确认已为工作空间启用 Slack 应用,并已在操作中启用该操作。

  2. 如果您的 Slack 工作空间要求管理员审批,请在 Slack 中确认 ChatGPT Slack 应用已获批准,或已使用所需的 OAuth 权限范围重新安装。

  3. 审批完成后,请用户重新连接 Slack 或重试新操作。

如果我的组织不想批准某个 Slack 权限范围,该怎么办?

禁用所有需要该权限范围的 ChatGPT Slack 操作。您工作空间中的用户将无法在 ChatGPT 中使用这些操作。

Enterprise 管理员可以控制谁有权使用 ChatGPT Slack 应用吗?

Enterprise 和 Edu 管理员可以使用受支持的基于角色的访问控制,管理哪些成员或群组可以使用 Slack 应用。

ChatGPT Slack 应用支持语义搜索吗?

支持,但您的工作空间必须使用受支持的 Slack Business+ 或 Enterprise+ 套餐并启用 Slack AI Search。语义搜索按含义查找匹配项;所有 Slack 套餐均可使用关键词搜索。Slack 管理员可以限制 AI 功能的访问权限。

询问某个频道时,必须使用准确的频道名称吗?

不需要。频道采用模糊匹配,工作方式与 Slack 搜索类似。名称足够接近即可,无需完全一致(例如,“marketing-team”和“marketing-teams”都可以)。过于宽泛或不相关的名称可能无法匹配。

注意:在问题中提及频道时,无需加上 # 符号。

我可以同时将 ChatGPT 连接到多个 Slack 工作空间吗?

不可以。ChatGPT Slack 应用一次只能连接一个 Slack 工作空间。如需切换工作空间,请先断开当前工作空间,再连接新的工作空间。

用户是否必须在每次聊天中手动调用该应用?

不需要。当 ChatGPT Slack 应用已启用且相关时,ChatGPT 可以在你的对话中自动使用它。

使用此应用需要付费 Slack 套餐吗?

使用此应用不需要付费 Slack 套餐,但需要付费 ChatGPT 套餐。如果受支持的 Slack Business+ 或 Enterprise+ 工作空间未启用 Slack AI Search,搜索将使用关键词。

Slack 保留政策会如何影响 ChatGPT 可显示的内容?

ChatGPT 仅访问请求发出时您可通过 Slack API 获取的 Slack 内容。如果消息或文件已被删除,或因您的 Slack 保留设置而不再可用,它们将不会出现在 ChatGPT 中。

提示:如果某项结果似乎缺失,请检查您的 Slack 保留政策和频道访问权限。

Slack 和其他应用的数据驻留如何运作?

ChatGPT 数据驻留控制适用于受支持且在适用范围内的客户内容。Slack 是独立的服务提供商,发送至 Slack 的信息受 Slack 自身的存储、保留、隐私和数据驻留条款约束。请同时查看您的 ChatGPT 工作空间配置和您组织的 Slack 政策。

合规 API 会记录哪些内容?

在相关功能可用且已配置的情况下,符合条件的 Enterprise 和 Edu 管理员可以通过合规平台查看受支持的对话和应用活动记录。可用数据取决于管理员权限和适用的产品。

这篇文章对你有帮助吗?