本文介紹將 OpenClaw服務與Telegram整合,實現在Telegram中通過自然語言直接與OpenClaw互動。
環境準備
配置訊息渠道前,需參考以下步驟或部署OpenClaw鏡像文檔購買並配置OpenClaw應用鏡像的Simple Application Server,若已完成可跳過此步驟。
Telegram準備
登入Telegram帳號,並搜尋
@BotFather,選中後點擊該連絡人。
在對話方塊中輸入並發送
/newbot。
按提示輸入並發送Bot名稱和使用者名稱(注意:使用者名稱必須以
_bot結尾)。重要輸入完成後會收到一個token,請妥善儲存好勿對外泄露,後續在OpenClaw需要進行配置。

整合Telegram
1. 在OpenClaw嚮導中配置Telegram
在伺服器卡片中,單擊遠端連線。

在彈出的遠端連線對話方塊中,選擇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步驟,選擇Telegram (Bot API)。
選擇
Enter Telegram bot token,然後輸入在Telegram中儲存的Telegram Bot token。

配置Skills,此處建議選擇
No,對於初次部署,限制許可權可以提升穩定性和安全性。
啟用 Hooks(若未出現此步驟,請忽略),推薦選擇
session-memory。
選擇
Restart重啟使配置生效。
安裝命令補全功能(若未出現此步驟,請忽略),推薦選擇
No。重要此處如果選擇
Yes,後續OpenClaw啟動並執行時候容易導致伺服器CPU負載高,使得OpenClaw運行出現問題。完成以上步驟之後,系統將自動完成部署,待設定精靈自動結束,返回命令列介面即為部署成功。
2. 測試機器人
在BotFather的對話中,點擊對應連結開啟Bot對話方塊。

首次對話,Telegram Bot會發送一個配對碼,需要在伺服器中執行下方的命令完成配對。

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

