跳轉到主要內容
使用 Socket Mode 將 AI 助手新增至您的 Slack 工作區 — 無需公開 URL。

先決條件

  • 一個您擁有管理員權限的 Slack 工作區
  • 一個 Claw 實例(在此建立

設定指南

1

建立 Slack 應用程式

  1. 前往 Slack API 並點擊 Create New App
  2. 選擇 From scratch
  3. 輸入應用程式名稱(例如「AI Assistant」)並選擇您的工作區
  4. 點擊 Create App
2

啟用 Socket Mode

  1. 在左側邊欄中,前往 Socket Mode
  2. Enable Socket Mode 切換為 ON
  3. 為 token 命名(例如「claw-socket」)並點擊 Generate
  4. 複製 App-Level Token(以 xapp- 開頭)— 您將需要此資訊
3

配置 Bot 權限

  1. 前往邊欄中的 OAuth & Permissions
  2. Bot Token Scopes 下,新增以下權限範圍 (scopes):
    • chat:write — 傳送訊息
    • im:history — 讀取私訊 (DM) 歷史記錄
    • im:read — 查看私訊 (DMs)
    • im:write — 發起私訊 (DMs)
    • app_mentions:read — 偵測 @提及 (@mentions)
  3. 點擊頂部的 Install to Workspace
  4. 授權應用程式
  5. 複製 Bot User OAuth Token(以 xoxb- 開頭)
4

啟用事件

  1. 前往邊欄中的 Event Subscriptions
  2. Enable Events 切換為 ON
  3. Subscribe to bot events 下,新增:
    • message.im — 私訊 (DMs) 中的訊息
    • app_mention — 頻道中的 @提及 (@mentions)
  4. 點擊 Save Changes
5

在 LemonData 控制面板中配置

  1. 前往您的 Claw Dashboard
  2. 點擊您實例上的設定圖示
  3. 開啟 IM Integrations 分頁
  4. 展開 Slack 區塊
  5. 貼上您的 App Token (xapp-...) 和 Bot Token (xoxb-...)
  6. 點擊 Save
6

開始聊天

  1. 在 Slack 中,向您的機器人發送私訊 (DM) 或在頻道中 @提及它
  2. 第一位使用者將自動配對為所有者 — 無需程式碼!
  3. 開始與 AI 聊天!

存取控制

群組設定

在 Dashboard 的 IM Integrations 分頁中配置頻道存取權限:
設定選項說明
群組策略Open (預設) / Allowlist / Disabled控制機器人在哪些頻道中回應
需要 @提及開啟 / 關閉機器人僅在被 @提及時回應
群組 ID頻道 ID 列表限制於特定頻道(留空 = 所有頻道)
群組允許使用者使用者 ID 列表僅這些使用者可以觸發機器人(白名單模式)
預設情況下,Slack 使用 open 群組策略 — 機器人會在所有受邀加入的頻道中回應。使用 allowlist 可限制於特定頻道。

疑難排解

  • 驗證兩個 token 是否正確(App Token 以 xapp- 開頭,Bot Token 以 xoxb- 開頭)
  • 檢查是否已訂閱 message.im 事件
  • 確保應用程式已安裝到您的工作區
  • 檢查是否已配置 app_mentions:read 權限範圍和 app_mention 事件
  • 機器人必須先被邀請加入頻道(輸入 /invite @botname
  • 確保您在 App Token 欄位中使用的是 App-Level Token (xapp-),而非 Bot Token
  • Bot Token (xoxb-) 應填入 Bot Token 欄位