本文介紹將 OpenClaw服務與Discord整合,實現在Discord中通過自然語言直接與OpenClaw互動。
環境準備
配置訊息渠道前,需參考以下步驟或部署OpenClaw鏡像文檔購買並配置OpenClaw應用鏡像的Simple Application Server,若已完成可跳過此步驟。
Discord準備
登入Discord開發人員平台,點擊
New Application按鈕,輸入Discord Bot名稱,同意條款後點擊Create按鈕進行建立。

進入
Application頁面,在左側欄點擊Bot,點擊Reset Token產生新的 Token。
重要點擊確認後會產生一個 token,請妥善儲存好勿對外泄露,後續在 OpenClaw 需要進行配置。
在
Bot頁面下滑到Privileged Gateway Intents,開啟Message Content Intent,Server Members Intent,Presence Intent。點擊下方Save Changes。
點擊頁面左側的
OAuth2,選擇OAuth2 URL Generator。配置
Scopes,建議先按照最小化原則勾選bot,applications.commands。
配置
Bot Permissions,勾選View Channels,Send Messages,Read Message History,Embed Links,Attach Files,Add Reactions。
在瀏覽器中開啟頁面底部產生的
Generated URL,選擇您希望添加 Bot 的 Discord 伺服器。點擊Continue後進行授權,即可邀請bot加入對應的Discord伺服器。重要您需要擁有所選 Discord 伺服器的管理員權限。
整合Discord
1. 在OpenClaw嚮導中配置Discord
在伺服器卡片中,單擊遠端連線。

在彈出的遠端連線對話方塊中,選擇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步驟,選擇Discord (Bot API)。輸入前面步驟中儲存的
Discord bot token。配置存取權限選擇
Yes。存取權限模式選擇
Open (allow all channels)。配置Skills,此處建議選擇
No,對於初次部署,限制許可權可以提升穩定性和安全性。
啟用 Hooks(若未出現此步驟,請忽略),推薦選擇
session-memory。
選擇
Restart重啟使配置生效。
安裝命令補全功能(若未出現此步驟,請忽略),推薦選擇
No。重要此處如果選擇
Yes,後續OpenClaw啟動並執行時候容易導致伺服器CPU負載高,使得OpenClaw運行出現問題。完成以上步驟之後,系統將自動完成部署,待設定精靈自動結束,返回命令列介面即為部署成功。
2. 測試機器人
在 Discord 伺服器的連絡人清單中點擊前面步驟中添加的 Discord Bot 並發送第一條訊息。
首次對話,會自動產生一個配對碼。

遠端連線Simple Application Server後,輸入並執行以下命令。
重要需要將命令中的
<code>替換為收到的Pairing code,輸入時不加<>符號。openclaw pairing approve discord <code>成功完成 OpenClaw 接入 Discord。
