connector 被公司帳號鎖住?走正路:AI 用指令建 Slack App,拿到「以你本人身分」的 user token。
這一章你會得到什麼
做完這章,AI 發進 Slack 的訊息掛的是你的名字,不是機器人。
叫 AI 用指令建好 Slack App、你按一次同意,拿到 user token。之後發訊息、傳檔案,全在對話裡完成。
App、manifest、token、scope 四個名詞的白話地圖;練習包 06 有完整提示詞,回家對自己公司的 Slack 照貼就能重跑。
為什麼學這條:connector 是便利店,被公司帳號鎖了就沒轍;自己建 App 是正門,走一次,以後任何服務的串接你都看得懂。
四個名詞 · 一次講白
一句話串起來:填一張登記表(manifest)、登記一個分身(App)、領一把鑰匙(token)、鑰匙上刻著能開哪些門(scope)。
鑰匙有兩種 · 差在掛誰的名字
user token(xoxp-) | bot token(xoxb-) | |
|---|---|---|
| 訊息掛誰名下 | 你本人,同事看到是「你」發的 | 一隻機器人 |
| 授權畫面寫什麼 | 「Perform actions as you」 | 「as the app」 |
| 怎麼拿到 | 你本人在瀏覽器按一次同意 | App 裝好就有 |
| scope 名稱 | 一套(如 channels:write) | 另一套(如 channels:manage) |
今天走 user token:要的就是「以你本人身分」。順便記住:兩種鑰匙的 scope 名稱是兩套,不能照抄,抄錯會被退。
主線 · 一般適用
講師的 workspace 撞到「平台資格」擋登入(那條走下面的手動備援);你們是穩定 Pro 版,slack-cli 的互動登入不會被擋,這條最短。
你只做兩個動作:在 Slack 按一次 Confirm、把代碼複製貼回。其他 AI 全包。萬一建 App 卡住(或像講師被平台資格擋登入),下面有手動建 App 的備援,那條實測穩路。
主線 · 動手
你只碰 Slack 兩下:貼指令、按 Confirm、再複製一次代碼貼回。那組代碼是一次性的、別外流(視窗自己也這樣寫)。

主線 · 動手
一個以你本人身分做事的 App +一把 user token。之後 AI 發訊息、傳檔案,掛的名字是你,不是機器人。
slack-cli 建 App 這段比較新,講師還沒實測到底。若 AI 卡在 scope 或授權,別耗,直接接下一頁的「手動建 App」,那條實測穩路,一定拿得到 xoxp。名詞同一套,不白學。
紀律不變:token 只進 .env、不進 git、不貼雲端;AI 以你名義發言前,先擬稿給你點頭。
備援 · 手動建 App(slack login 被擋時)

名詞回收:AI 幫你填的那張 JSON 就是 manifest(出生登記表),四個 scope 就是鑰匙上的四扇門。
備援 · 手動 · 按同意拿 xoxp

這一步為什麼繞不過:「以你本人身分」的鑰匙,Slack 規定必須你本人按同意。這就是 OAuth,親眼看過一次,下午的 Google 授權你就全懂了。
鑰匙到手(哪條路都行)· 成果

回頭數一次你做了什麼:領一把臨時鑰匙、貼一段話、按一次同意。其他全是 AI 幹的。
實測踩過 · 先講先贏

這頁最重要
發言紀律:AI 以你名義發言前,永遠先擬稿給你看,你點頭才發。
練習包 06 有驗證過的完整 scope 清單(讀歷史、全文搜尋等 20 扇門)。門越多鑰匙越重,公司多半要管理員審批,那是正常程序;改完 scope 要重按一次同意。
這一章的三句話:分身、鑰匙、門;授權本人按;擬稿你點頭。