本文介紹將 OpenClaw服務與Slack整合,實現在Slack中通過自然語言直接與OpenClaw互動。
環境準備
配置訊息渠道前,需參考以下步驟或部署OpenClaw鏡像文檔購買並配置OpenClaw應用鏡像的Simple Application Server,若已完成可跳過此步驟。
Slack準備
建立 Slack App
訪問Slack App 管理頁面並登入,點擊
Create New App,選擇From scratch。
點擊左側導覽列中的
Socket Mode,點擊Enable Socket Mode。
在彈出的視窗中,為令牌添加
Scope,搜尋並勾選connections:write,點擊確認。
重要點擊確認後會產生一個 token,請妥善儲存好勿對外泄露,後續在 OpenClaw 需要進行配置。
產生 Bot Token
點擊左側導覽列中的
OAuth & Permissions,下拉至Scopes模組,點擊Add an OAuth Scope,選擇Bot scopes,添加以下許可權:
點擊頁面上方的
Install to Workspace,在彈出的授權視窗中,確認授權並完成安裝。安裝成功後,頁面會自動產生
Bot User OAuth Token,立即複製該令牌(格式為xoxb-xxxxxxx),與App Token一起妥善儲存。
點擊左側導覽列中的 Event Subscriptions,點擊 Enable Events。
點擊
Subscribe to bot events->Add Bot User Event添加事件app_mention和message.im,添加完成後點擊頁面底部Save Changes。
整合Slack
1. 在OpenClaw嚮導中配置Slack
在伺服器卡片中,單擊遠端連線。

在彈出的遠端連線對話方塊中,選擇Workbench一鍵串連,單擊立即登入。

成功登入伺服器後,輸入如下命令,斷行符號執行命令。
說明接下來需要通過鍵盤來完成後續配置動作,可以通過鍵盤方向鍵控制選項,斷行符號表示選擇並確認。
openclaw onboard運行上面的命令後,將會出現一個確認選項:是否知曉風險,選擇
Yes繼續後續步驟。
配置
Onboarding模式,選擇QuickStart。
配置
Config handling,選擇Use existing values。
配置
Model/auth provider,選擇Skip for now->All providers->Keep current。說明如果前面步驟中已完成百鍊API key配置,可以按照教程跳過此步驟。如果尚未進行模型配置,需要在此步通過命令列配置模型API Key。



接下來進入
Select channel步驟,選擇Slack (Socket Mode)。
為你的機器人設定一個名字。

分別輸入前面步驟中儲存的
Bot token和App Token,每次輸入完成後斷行符號確認。
配置存取權限選擇
Yes。
存取權限模式選擇
Open (allow all channels)。
配置Skills,此處建議選擇
No,對於初次部署,限制許可權可以提升穩定性和安全性。
啟用 Hooks(若未出現此步驟,請忽略),推薦選擇
session-memory。
選擇
Restart重啟使配置生效。
安裝命令補全功能(若未出現此步驟,請忽略),推薦選擇
No。重要此處如果選擇
Yes,後續OpenClaw啟動並執行時候容易導致伺服器CPU負載高,使得OpenClaw運行出現問題。完成以上步驟之後,系統將自動完成部署,待設定精靈自動結束,返回命令列介面即為部署成功。
2. 測試機器人
開啟Slack,在您配置的Slack工作區中,在任意頻道@bot發送一條測試訊息。
首次對話,Slack會自動產生一個配對碼。
遠端連線Simple Application Server後,輸入並執行以下命令。
重要需要將命令中的
<code>替換為收到的Pairing code,輸入時不加<>符號。openclaw pairing approve slack <CODE>成功完成OpenClaw接入Slack。
