跳到內容

Slack

先建通道,拿到一份可以整份貼進 Slack 的 App 設定檔;裝好 App 再回來貼 xoxb token 與 Signing secret,驗證、邀請。

這是什麼

把 agent 掛上 Slack 以後,它會以 App 的身分出現在你的工作區:在頻道裡 @ 它、在討論串裡問它、或直接私訊它。Slack 的設定步驟比其他平台多,但通道卡會一步一步帶你走。

要先準備的

一個你有權安裝 App 的 Slack 工作區。憑證不用先拿,先建通道,系統會替你產生一份 App 設定檔。

在哪裡找到它

主控台 → Agent → 點進一位 agent → 通道 分頁 → 「外部通道」卡按 掛通道,平台選 Slack,直接按 建立。通道卡會顯示「設定中」,並長出「Slack 設定步驟」。

Agent 設定 · 通道實際介面
最下面那張是 Slack 的通道卡:驗證失敗,卡上直接列出少了哪些權限,補上後要重新安裝 App。

怎麼做

照通道卡上的「Slack 設定步驟」走:

  1. 建立 Slack App:先填 bot 代號(Slack 裡 @ 它用的名字)。按「複製設定檔」,到 Slack 的 app 管理頁按「Create New App」→「From a manifest」,選工作區,整份貼進去,Next → Create。需要的權限與網址都在設定檔裡,不用自己勾。
  2. 安裝到工作區:左側 Install App → Install to Workspace → Allow。
  3. 貼回兩個憑證:Bot User OAuth Token(xoxb- 開頭,在 OAuth & Permissions)與 Signing secret(在 Basic Information → App Credentials),按 儲存憑證。
  4. 驗證連通:少了權限會直接列出來。到 OAuth & Permissions 補上以後,要重新安裝一次 App 才會生效。
  5. 邀請它:在頻道裡輸入 /invite 再選它;私訊直接找它。在討論串裡問,它就回在討論串裡。

不想用設定檔的話,展開「手動設定的對照表」,照著填。

接收方式(地端)

地端版的 Slack 通道多一個「接收方式」:Webhook 需要一個 Slack 連得到的對外網址;Socket Mode 不需要對外網域,內網安裝也能用,但要多一組 App-Level Token(xapp- 開頭,權限勾 connections:write)。雲端版只有 Webhook。

會遇到的狀況

Slack

Slack 沒有身分組的概念;頻道可以封存但不能刪除。

相關頁

本頁對應 v0.111.1