跳转到主要内容
版本要求:IM 集成需要 On-call 专业版及以上订阅。了解更多

AISRE 所需权限

以下为 Slack IM 集成在开启 AISRE(包含基础通知、作战室、AI SRE 对话和 AI 生成复盘)时需要授予的完整权限清单。使用 Flashduty 官方 Slack 应用时,请按页面提示授权或重新授权;使用自建 Slack 应用时,请在 Slack OAuth & Permissions 中逐项确认以下 Bot Token Scopes。
官方权限名称用途
chat:write发送告警通知、作战室消息、AI SRE 回复,并更新流式回复消息
app_mentions:read接收频道中 @Flashduty 的 AI SRE 消息
im:history接收并读取与 Flashduty Bot 的私聊消息
channels:history读取公开频道历史,用于 AI SRE 上下文和 AI 生成复盘报告
groups:history读取私有频道历史;作战室创建的是私有频道时需要该权限
channels:manage创建和管理公开频道
groups:write创建和管理私有频道
groups:write.invites邀请成员加入私有作战室频道
channels:read读取公开频道基础信息
groups:read读取私有频道基础信息和作战室详情
users:read读取 Slack 用户基础信息
users:read.email通过邮箱匹配并自动关联 Slack 用户
reactions:writeAI SRE 处理消息时添加或移除确认表情
files:read下载用户在对话中发送给 AI SRE 的图片或文件

一、安装应用

1

添加集成

访问 Flashduty On-call 集成中心 → 即时消息 → Slack,点击 添加
2

授权应用

在跳转的 Slack 页面,于右上角选择 工作区,然后点击 允许2025-09-18-15-03-58
3

保存配置

输入数据源名称,点击 保存

二、配置作战室

完成先前步骤后,在 Flashduty On-call 集成配置页面的 增强功能 模块,勾选 开启作战室 即可启用该功能,无需额外配置。
如果您的 Slack 集成是在作战室或 AISRE 功能上线之前完成授权的,请先确认页面开头的 AISRE 所需权限 已通过重新授权补齐。

三、关联用户

在集成详情页的 关联用户 页签中,你可以查看团队成员与 Slack 账号的关联状态,并快速完成批量关联。

查看关联状态

关联用户列表展示所有团队成员及其关联状态。你可以通过以下方式筛选:
筛选项说明
全部查看所有团队成员
已关联仅查看已完成 Slack 账号关联的成员
未关联仅查看尚未关联 Slack 账号的成员
支持通过名称或邮箱搜索成员。

一键关联

当存在未关联的成员时,可以点击 一键关联 按钮。系统将尝试通过手机号或邮箱换取 Slack 开放平台的账号 ID 并自动关联,效果等同于成员使用相同信息在 Slack 平台登录 Flashduty。
成员完成关联后,系统才能向其推送 Slack 消息通知。如果关联失败,请确认成员的邮箱是否与 Slack 账号一致。

四、常见问题

  • 同一时间仅支持在一个 IM 集成中开启作战室功能。如果您已在其他 IM 集成(如钉钉、飞书、企业微信)中启用了作战室,需要先在该集成中关闭后,才能在当前 Slack 集成中开启
  • 开启作战室时,系统会自动验证当前 Slack 应用是否具备作战室所需的全部权限。如果检测到缺少必要权限,页面会显示一条警告提示,并提供 重新授权 链接
  • 点击 重新授权 链接后,系统会跳转到 Slack 授权页面,请求页面开头列出的 AISRE 所需权限(包括频道管理、消息读写、用户信息读取等)。完成授权后,页面会自动返回 Flashduty
  • 如果您的 Slack 集成是在作战室功能上线之前完成授权的,首次开启时通常需要重新授权以补充新增权限。重新授权不会影响已有的集成配置和用户关联
  • 确保 安装应用 步骤已成功完成且未报错
  • 进入相关的 Slack 频道,执行 /invite @Flashduty 命令
  • 当看到 已加入已由 xxx 添加至 xxx 的提示时,即表示添加成功
  • 将应用授权人添加到公共频道中
  • 参考上一问题的方法,将应用添加到频道中
请重新操作。这可能是由于服务器与 Slack 通信异常导致授权失败。请返回添加数据源页面重试。如果重试后仍然报错,请联系客服。
请重新操作。这可能是由于 Flashduty 服务器在获取永久授权码时与 Slack 通信异常。请返回添加数据源页面重试。如果重试后仍然报错,请联系客服。
请重新操作,这可能是 Slack 服务暂时出现问题。如果重试后仍然报错,请联系客服。
请重新操作。这可能是服务器与 Slack 通信超时。如果重试后仍然报错,请联系客服。
请重新操作。这可能是 Flashduty On-call 服务端出现错误(例如,数据源被关闭)。如果重试后仍然报错,请联系客服。
请重新操作。如果重试后仍然报错,请联系客服以记录和解决新问题。
  • 对于之前授权的 Slack IM 集成,需要您在 Flashduty On-call 集成配置页中对 Slack 手动进行重新授权,以使应用获得页面开头列出的 AISRE 所需权限
  • 请参考 作战室介绍文档常见问题 部分